如何确定是否申请被杀死,这样我们可以把一些告警管理器中的Android在特定的时间间隔重新启动服务?如何识别应用程序是否被杀害
回答
我不确定你的意思,但你可以在你的代码中实现onStop()
和onDestroy()
方法,然后在他们中使用Toast例如。
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
Toast.makeText(this, "activity stopped", Toast.LENGTH_LONG).show();
}
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
Toast.makeText(this, "activity destroyed", Toast.LENGTH_LONG).show();
}
当你的活动经历生命周期时,应该给你一个指示。我要指出的是,当你的应用程序被“封杀”
Service
如果从onStartCommand
返回START_STICKY
自动处理后,重新启动被杀死的Android处理。你不需要AlarmManager
。
MaciejGorski - 这是否会甚至像“高级任务杀手”一些应用程序的工作? – user1223035 2013-05-10 09:31:42
是的,我也一样,我在“onStartCommand”还故意撞毁每一个服务返回START_STICKY,但大跌后,我没有看到服务本身得到重启,是否有我们需要把其他比调用任何事件服务? – user1223035 2013-05-10 09:35:25
@ user1223035坦率地说,我不知道它将如何与任务杀手合作。除非您的应用程序执行了错误的操作,否则它们是无用的。在后台使用(太多)CPU。用户还应该意识到为某些应用程序禁用它们。关于崩溃:如果应用程序崩溃(未捕获的异常),我不希望重新启动。 – 2013-05-10 09:39:57
- 1. NullPointerException - 如果应用程序被杀害
- 2. 如何查看进程是否被杀害?
- 3. 当应用程序被杀时Xamarin表单背景服务被杀害
- 4. 杀害互操作的应用程序
- 5. 有没有办法模拟应用程序被杀害?
- 6. 即使应用程序被杀害/终止,位置更新
- 7. 保持Facebook的访问,即使应用程序被杀害
- 8. Java的机器人杀死服务时,应用程序被杀害或接近
- 9. 如何运行意向服务甚至应用程序被杀害/销毁
- 10. 如何识别应用程序是否在后台运行
- 11. 如何识别ESC是否被按下?
- 12. 活动已被杀害后
- 13. 如何确保一个进程被杀害? (使用kill命令)
- 14. 如何在PHP上识别Facebook应用程序已被卸载
- 15. UNTextInputNotificationAction当应用程序被杀害或屏幕锁定SWIFT不叫3
- 16. 上的WebView清除高速缓存中,当应用程序被杀害
- 17. Android应用程序及其服务在打开某些应用程序后被杀害
- 18. 我的应用程序在从最近的应用程序列表中删除时被杀害
- 19. NoClassDefFoundError:android.support.v4.app.NotificationCompatKitKat $ Builder当应用程序被杀害但运行绝对正常时,应用程序运行
- 20. 语音识别API是否可用于Windows Store应用程序?
- 21. 启动和杀害Java应用程序与shell脚本(Debian的)
- 22. 通知 - 应用程序被杀时
- 23. 是否可以通过http标头识别Android应用程序?
- 24. 识别应用程序是否存在后的蓝牙连接
- 25. 如何知道应用程序数据是否被清除或应用程序是否被卸载?
- 26. 确保的Runtime.exec推出了应用程序的终止时,Tomcat是杀害
- 27. 在onResume()如何识别onPause()是否因屏幕锁定或应用程序最小化而被调用
- 28. MapFragment崩溃被杀害的背景
- 29. 防止背景活动被杀害?
- 30. Web应用程序如何通过代码识别点击是否来自另一个Web应用程序?
午餐盒 - 我认为它只是提供了有关活动的信息,我想知道的事件,当应用程序崩溃或杀死 – user1223035 2013-05-10 09:32:37