当按下主页按钮时,活动正被android杀死

时间:2014-01-13 07:28:51

标签: android

我正在开发基于位置的应用程序,它通过使用android位置服务并通过asyncTask将其发送到服务器来获取经度和纬度。问题是当我启动应用程序并按下主页按钮时应用程序停止。为什么?请帮帮我。

3 个答案:

答案 0 :(得分:1)

尝试更改清单中的活动声明并添加以下属性:

android:launchMode="singleTop"

它会阻止活动重启。

有关详细信息,请参阅here

答案 1 :(得分:0)

转到设置>开发人员选项并取消选中“不要保持活动

答案 2 :(得分:0)

这是一个老问题,可能不会帮助OP,但也许其他人可能会从这个答案中受益。当我在Android Manifest文件中以这种方式运行的活动上设置android:noHistory时,我注意到了非常类似的行为:

    <activity
        android:name="SomeActivity"
        android:noHistory="true">
    </activity>

当然您可能需要此标志,在这种情况下,如果行为(例如未调用onSaveInstanceState())导致您出现问题,则需要找到解决方法