我有兩個應用程序。一個是接收器,它啓動我的應用程序。它工作正常。現在我想從接收器本身銷燬我的應用程序。那可能嗎 ?請注意,這些都是我自己的應用程序從另一個應用程序中銷燬活動或應用程序本身
1
A
回答
2
這是可能的,但活動必須使用finish()
-方法自行完成。
您可以使用registerReceiver(..)
向接收方註冊活動,並在您的活動中處理您的邏輯。不要忘記在OnDestroy中的unregisterReceiver(...)
。
實施例:
BroadcastReceiver mReceiver;
@Overrride
public void onCreate(Bundle savedInstanceState){
IntentFilter filter = new IntentFilter();
filter.addAction(...);
mReceiver= new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// implement logic
finish();
}
}
registerReceiver(mReceiver, filter);
}
0
你不能直接從另一個actvity控制一個活動的生命週期 候補,這可能是:
- 你可以在新的活動設置timer,如果你想結束它一定的時間後,並調用
finish()' in
的run()` - 您可以
finish()
一些事件的新活動EventListeners
相關問題
- 1. 銷燬Android應用程序
- 2. 從另一個應用程序中的活動處理程序?
- 3. 在另一個應用程序中銷燬會話變量
- 4. 如何防止活動在android應用程序中銷燬?
- 5. 從另一個應用程序調用應用程序的主要活動
- 6. 從另一個應用程序的應用程序中調用應用程序的活動android
- 7. 會在應用程序銷燬時調用onDestroy()的活動嗎?
- 8. 在應用程序中銷燬會話
- 9. Nativescript - 從Nativescript應用程序啓動另一個應用程序
- 10. 從另一個Java應用程序啓動Java應用程序
- 11. 從另一個應用程序啓動Java應用程序
- 12. 從另一個rcp應用程序啓動rcp應用程序
- 13. 從另一個應用程序啓動應用程序
- 14. 從Marathon銷燬應用程序將其放入部署中。如何在馬拉松中銷燬應用程序?
- 15. 從Android中的活動啓動另一個應用程序
- 16. 從應用程序本身
- 17. 當點擊另一個應用程序時,我的應用程序會自動銷燬?
- 18. 如何從另一個應用程序啓動一項活動?
- 19. 在另一個應用程序中啓動應用程序
- 20. 在heroku上銷燬應用程序
- 21. 如何銷燬ExtJS應用程序?
- 22. 如何銷燬我的應用程序?
- 23. 從另一個Android應用程序的APK調用活動
- 24. 從不同的應用程序活動調用另一個應用程序活動?
- 25. 從我的應用程序調用另一個應用程序
- 26. 從另一個應用程序調用應用程序
- 27. 使用iTunes應用程序,從另一個應用程序
- 28. 從另一個應用程序調用應用程序
- 29. 貪睡應用程序銷燬/關閉從Android應用程序列表
- 30. 從另一個iphone應用程序啓動一個iphone應用程序?
是的,這是可能的。 – 2012-07-12 07:06:06
你想要一些解決方案,ig會很好,如果你可以發佈你的應用程序的代碼片段。 – 2012-07-12 07:06:43