应用程序关闭

时间:2017-08-24 17:45:52

标签: android activity-lifecycle

我在API 15上为移动计算机应用程序制作了一个Android应用程序。 在这个应用程序中,我有一个后台服务,很多继承自AsyncTask的类,以及一些sql更新和广播到应用暂停的服务。

我最近发现了一个问题,即在我的应用中转到特定屏幕,按下主页按钮,调出我的应用列表,然后轻扫我的应用以杀死它会导致应用关闭,然后很快重新启动主要活动。它应该正常关闭。

我尝试过在任何地方放置断点,甚至禁用后台服务,但我似乎无法找到关闭应用程序时重新启动应用程序的任何信息。

我只是在try catch中尝试了getReferrer,我的应用程序说它没有响应并关闭,即使它在try catch块中。

这两个问题对我来说都很奇怪。

如果有任何意义,Android工作室在我关闭它后再次打开时仍会调试应用程序。

如果有人能够在关闭之后重新启动我的应用程序,那将会非常有帮助。

编辑:

我正在使用Start_Not_Sticky。这和Start_Redeliver_Intent是我读过的理想选择。

1 个答案:

答案 0 :(得分:0)

感谢Kevin Krumwiede建议为我的主要活动名称提供所有代码。我不知道我可以在IDE中查看项目中的所有代码,而不是一次只读一个文件。

我以前尝试过我所有的课程,并用ctrl+f单独搜索每个课程以供参考,但我从未考虑过我的一项活动,我在几个月内没有为新课程修改过

当我使用ctrl+shift+f的时候,当我在OnDestroy()中看到startActivity函数时,它们都聚集在一起,不知道我之前从未注意过这个问题。