我有两个应用程序。一个是接收器,它启动我的应用程序。它工作正常。现在我想从接收器本身销毁我的应用程序。那可能吗 ?请注意,这些都是我自己的应用程序从另一个应用程序中销毁活动或应用程序本身
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