我有兩個應用程序。一個是接收器,它啓動我的應用程序。它工作正常。現在我想從接收器本身銷燬我的應用程序。那可能嗎 ?請注意,這些都是我自己的應用程序從另一個應用程序中銷燬活動或應用程序本身
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. 從另一個Java應用程序啓動Java應用程序
- 7. 從另一個應用程序啓動應用程序
- 8. 從另一個rcp應用程序啓動rcp應用程序
- 9. Nativescript - 從Nativescript應用程序啓動另一個應用程序
- 10. 從Marathon銷燬應用程序將其放入部署中。如何在馬拉松中銷燬應用程序?
- 11. 當點擊另一個應用程序時,我的應用程序會自動銷燬?
- 12. 如何從另一個應用程序啓動一項活動?
- 13. 在另一個應用程序中啓動應用程序
- 14. 如何銷燬我的應用程序?
- 15. 從另一個Android應用程序的APK調用活動
- 16. 從我的應用程序調用另一個應用程序
- 17. 使用iTunes應用程序,從另一個應用程序
- 18. 從另一個應用程序調用應用程序
- 19. 從另一個iphone應用程序啓動一個iphone應用程序?
- 20. OSX LaunchAgent的應用程序,啓動另一個應用程序
- 21. 在應用程序被銷燬後在應用程序中打開相同的活動
- 22. 從另一個應用程序控制應用程序
- 23. 從我的應用程序打開另一個應用程序?
- 24. 從另一個應用程序控制WPF應用程序
- 25. 如何在Android上從另一個應用程序啓動一個應用程序的主要活動
- 26. 從Flash中內置的另一個應用程序啓動iPad應用程序
- 27. 在另一個應用程序腳本中調用應用程序腳本
- 28. 從第一個應用程序註銷觸發時從第二個應用程序自動註銷
- 29. 從另一個應用程序啓動我的程序
- 30. 從另一個應用程序訪問一個應用程序中的事件
是的,這是可能的。 – 2012-07-12 07:06:06
你想要一些解決方案,ig會很好,如果你可以發佈你的應用程序的代碼片段。 – 2012-07-12 07:06:43