0

几个月前,我开始开发一个应用程序,它可以读取传入的短信并将它们保存在数据库中。

几天前我去重新访问该应用程序并快速浏览了数据库,我发现该应用程序仍在记录我的文本!?!

我找不到任何提及我的应用程序在设置下的 android 应用程序选项或高级任务杀手中运行。

我很确定我只是制作了一个普通的应用程序,而不是服务或任何东西?我一定已经把手机关了 10 次,但它一直在运行(或者它会出现)

我怎样才能知道它是否正在运行?这很奇怪!

4

1 回答 1

1

是的,您可能BroadCastReceiver为传入的短信添加了一条消息。这不是服务,但您的应用程序将始终获得此意图,您可能最终将其存储到数据库中。

如果你不想要这个你可以卸载应用程序,在这种情况下,通过从 TaskManager 中杀掉是行不通的。

您可能甚至无法在运行服务等中找到此应用程序。但您BroadcastReceiver将继续收到消息

于 2013-02-23T12:49:37.073 回答