7
A
回答
0
3
1
另一種替代方法是使用通知處理程序中的清除頂部標記來調用活動B,例如
Intent intent = new Intent(context, HomeActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
context.startActivity(intent);
http://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_CLEAR_TOP
如果設置,以及正在啓動的活動在目前的任務已經運行,然後,而不是推出該活動的一個新的實例,都在它上面的其他活動會關閉,這個意圖將作爲新的意圖傳遞給(現在在最上面的)舊活動。
+0
它只清除該任務的所有活動,不影響其他任務的活動 –
2
我需要相同的信息,並玩弄什麼亞爾在這裏說我想出了這個。
Intent intent = new Intent(MainActivity.this,HighScoresActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
更改活動以符合您的需求,但FLAG_ACTIVITY_CLEAR_TOP從堆棧中刪除其他活動。
相關問題
- 1. 完成其他活動的活動
- 2. 從其他活動完成活動
- 3. Android:從其他活動完成活動
- 4. 從其他活動完成活動
- 5. 如何完成其他活動的活動
- 6. Android:如何通知其他活動完成的活動()
- 7. 如何通知活動已完成其他活動
- 8. 如何在完成其他活動後才能調用活動?
- 9. 我想完成其他活動的活動
- 10. 如何完成在Android中啓動其他活動時的活動?
- 11. 如何在「活動B」之後完成「活動A」? (完成一個活動,因爲其他)
- 12. 如何完成()其他活動(如果它們是開放的)
- 13. 如何完成除主要活動以外的所有活動並致電其他活動
- 14. Android如何完成來自其他進程的活動
- 15. 如何完成其他意圖的活動
- 16. 啓動和活動完成後活動
- 17. 禁用其他活動的活動?
- 18. 活動組中的完成活動
- 19. 如何從其他活動啓動Android AppWidget的配置活動?
- 20. 如何從其他活動啓動啓動器活動?
- 21. 從其他活動恢復活動
- 22. 在其他活動上顯示活動
- 23. 活動從背景或其他活動
- 24. 從其他活動中打開活動
- 25. 在移動到其他活動時完成碎片?
- 26. 如何移動到其他活動
- 27. 從非活動完成活動
- 28. 開始活動,不完成活動
- 29. Android活動完成
- 30. 活動未完成
這兩個活動是同一個應用程序的一部分嗎? – FoamyGuy
是的。活動a正常開始,活動B在應用程序處於後臺通知時啓動 –
我想說使用[服務](http://developer.android.com/guide/topics/fundamentals/services.html),雖然沒有看太多,但它可能對你有用。 – user999717