2014-03-19 75 views
1

MainActivity中的方法在intent(從MainActivity調用它)完成後調用嗎?在意圖完成後調用onResume()嗎?

意圖完成我的意思是:MainActivity創建意圖打開另一個活動,當你完成該活動時,你回到MainActivity,是onResume方法調用?

+0

你是什麼意思「意圖結束」? – agamov

+0

是的,從第二次活動返回到第一次活動後第一次活動的Onresume()將被稱爲 –

+0

是的。活動的生命週期在'活動'的文檔頁面中得到了很好的解釋 - – Blackbelt

回答

1

onResume()在應用程序失去焦點時觸發,然後再次獲得焦點。

所以是的,你的問題的答案是肯定的。

5

對於其他人,全過程(在這種情況下)是:

1. MainActivity.onCreate() 
2. MainActivity.onStart() 
3. MainActivity.onResume() 
4. startActivity(new Intent(this, SecondActivity.class)) 
5. MainActivity.onPause() // when partially obstructed 
6. SecondActivity.onCreate() 
7. SecondActivity.onStart() 
8. SecondActivity.onResume() 
9. MainActivity.onStop()  // when fully obstructed 
相關問題