簡體   English   中英

當按下主頁按鈕時,活動被Android殺死

[英]Activity is getting killed by android when home button is pressed

我正在使用基於位置的應用程序,該應用程序通過使用android定位服務並通過asyncTask將其發送到服務器來獲取經度和緯度。問題是當我啟動該應用程序並按home按鈕時,該應用程序將停止。為什么? ? 請幫我 。

嘗試更改清單中的活動聲明並添加以下屬性:

android:launchMode="singleTop"

這將防止活動重新啟動。

有關更多信息,請參見此處

轉到“設置”>“開發人員選項”,然后取消選中“ 不保留活動

這是一個古老的問題,可能對OP沒有幫助,但是其他人可能會從此答案中受益。 當我在Android清單文件中以這種方式進行的活動設置android:noHistory時,我注意到了非常相似的行為:

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

當然,您可能需要此標志,在這種情況下,如果該行為(例如未調用onSaveInstanceState() )導致您遇到問題,則需要查找解決方法

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM