我有一个基于VOIP的应用程序需要运行24/7 ..但系统是杀害我的应用程序时,我的应用程序是背景..Android:如何避免活动被系统,ActivityManager杀死:处理我的软件包名称(pid 935)已经死亡
1)我怎么知道什么时候系统正在杀死我的应用程序?
2)我可以设置一些应用程序参数,以便系统不会杀死我的应用程序。
3)我知道如何在用户点击应用程序时重新存储应用程序,但如果系统在下午3点终止我的应用程序,并且在下午3.30时收到的任何数据将永远无法到达我的应用程序,因为它被系统杀死。
4)基于服务的设计到我的应用程序将有助于?
怎么做到这一点,我想让我的应用程序一直运行,并从服务器端收听数据。
您的评论将不胜感激。
感谢
标记答案是有用的,如果你真的找到它:) – 2012-04-04 14:29:04
我有本地服务运行会吗? – NitZRobotKoder 2012-04-04 14:44:46
你能详细说说你的本地服务是什么意思吗?我会建议这种方法。广播接收器接收来自外部实体的广播,依次触发该服务,它将执行其操作,然后如果必须这样做,则停止其自身/继续运行。但是请记住,取决于服务内发生的任务以及保持在真正运行24 * 7也将消耗手机电池.. – 2012-04-04 14:52:17