正如問題的標題所述,片段上的onResume之後會發生什麼?在完全創建並準備使用之前,是否有任何類似onPostResume的活動或操作系統在分段初始化期間調用的任何其他方法?在片段上,onResume後發生了什麼
回答
沒有onPostResume。如果你確實需要在onResume之後而不是在onResume之後執行一些工作,你可以使用Handler或者你的一個片段的視圖來向你自己發佈一個Runnable。
喜歡的東西:
@Override
public void onResume()
{
super.onResume();
Runnable r = new Runnable()
{
public void run()
{
// do post-runnable stuff
}
};
Handler h = new Handler();
h.post(r);
}
我不想在onResume之後做某些事情,我只想知道OS還在執行什麼操作,因爲我正在觀察onResume的結尾,甚至是「post」事件之間的延遲,以及何時看到了片段在屏幕上物理地完成任何其他在後臺執行的操作。 – OneEyeQuestion 2014-10-09 22:39:13
您在onResume上做了哪些其他工作?是否有應該被卸載到另一個線程(AsyncTask)的東西,例如加載項目以顯示在列表中? – 2014-10-09 22:46:49
沒有做任何事情。只需使用該方法輸出經過的毫秒數即可。 – OneEyeQuestion 2014-10-09 23:21:21
簡歷是最後調用之前的片段被激活。在這裏查看片段生命週期的完整列表:http://developer.android.com/guide/components/fragments.html#Creating
- 1. 如何在最上面的片段上觸發onResume(),後面按
- 2. 幕後發生了什麼?
- 3. android - 在片段onDetach發生什麼
- 4. 片段,onPause()在onResume後調用()
- 5. 片段OnResume不在後臺調用
- 6. Spring @Autowired - 在後臺發生了什麼
- 7. 爲什麼片段的onResume方法在關閉從片段啓動的DialogFragment後從未觸發?
- 8. 這段代碼在幕後發生了什麼?
- 9. 如果創建了不同的片段,那麼在片段的生命週期中會發生什麼
- 10. 以下代碼片段中發生了什麼?
- 11. 在freeaddrinfo上發生了什麼事?
- 12. 這段Ruby代碼發生了什麼?
- 13. 處理onResume片段
- 14. 片段撤回onResume
- 15. 片段具體onResume
- 16. 的onResume不片段
- 17. 發生了什麼
- 18. )。發生了什麼?
- 19. 發生了什麼錯了?
- 20. XCTest的@testable幕後發生了什麼?
- 21. ASP .NET - Eval()背後發生了什麼?
- 22. NSComparator塊中幕後發生了什麼?
- 23. 調用popBackStack()後,當前片段會發生什麼?
- 24. 爲什麼onResume()在隱藏片段中調用?
- 25. 上傳文件時發生了什麼?
- 26. 上發生了什麼不叫
- 27. 。服務器上發生了什麼?
- 28. 爲什麼在onRequestPermissionsResult之後調用onResume?
- 29. 在Android上的其他片段發生更改後刷新片段的視圖
- 30. 爲什麼發生切片?
'Activity#onPostResume'在'Fragment#onResume()'後面調用......所以也許'Activity#onPostResume'就足夠了,無論它是你正在努力去做。 – 2014-10-09 21:09:03