2012-05-21 40 views
0

有人可以幫助我。什麼樣的活動生命週期的方法在活動開始新的活動時用方法startActivity(Intent)被叫?我想,它是onPause(),但它不能。我有覆蓋SQLite連接,但它沒有發生。活動狀態調用startActivity(意圖)

謝謝

對不起,也許我描述了我的問題是錯的。活動A開始另一個活動B.我的問題是在方法startActivity(Intent)的開始活動B之後調用活動A的方法。

+0

'onStop'的雙重檢查 –

回答

0

因爲你開始一個新的活動,所以在被調用的方法是onCreate之前沒有開始。 來自android開發人員網站:

onCreate是您初始化活動的地方。大多數 重要的是,在這裏你通常會調用setContentView(int)和一個定義UI的 佈局資源,並且使用findViewById(int)到 檢索該UI中的窗口小部件,您需要以編程方式與 交互。

0

你可以重寫這兩種方法來檢查是否有一個方法被調用。只要把日誌輸出給每個。一旦你找到合適的連接並且連接沒有關閉......也許你的近距離通話是錯誤的。

Log.d("DEBUG", "Here in method METHODNAME") 
3

它運行到然後onStop。我測試了它...

+0

'onDestroy'如何? – NPE

相關問題