我希望我的活動時,它留給一個新的活動開始,所以例如,當我會做Android的新活動開始
startActivity(intent);
它將執行特定代碼的認識。我試過用onPause(); 但它只適用於手動離開活動
我希望我的活動時,它留給一個新的活動開始,所以例如,當我會做Android的新活動開始
startActivity(intent);
它將執行特定代碼的認識。我試過用onPause(); 但它只適用於手動離開活動
你爲什麼不調用新之前執行的操作startActivity()
並閱讀關於Android的活動生命週期,以瞭解它是如何工作的
編輯::
如果我真的明白你在說什麼..然後我認爲你正在尋找onStop()
方法
看看Android活動生命週期here。 在「其他活動進入前臺」時被調用。如果我正確理解你的問題,那麼重寫你的第一個活動的方法將起作用。當您在後退堆棧中添加新活動或將應用程序發送到後臺時,會調用它。
爲了方便起見,這裏是從我所提供的鏈接圖表,我指的活動週期的問題:
我這樣做,但由於某種原因,當試圖運行此代碼 意圖goHome = new Intent(); goHome.setAction(「android.intent.action.MAIN」); goHome.addCategory(「android.intent.category.HOME」); startActivity(goHome); onePause不起作用 – user3068269
嗯,我沒有使用過這樣的意圖。我建議你在這個例子後建立你的意圖模型:http://developer.android.com/training/basics/firstapp/starting-activity.html#StartActivity – VinceFior
你用什麼方法?我認爲它是'startActivity(intent)',因爲'startnewactivity(intent)'不是一種方法。 – VinceFior