2011-06-10 56 views
2

我製作了一個應用程序,除非人們用高級任務殺手殺死它並且至少有Android 2.2,否則它是非常穩定的。 Android 2.1及以下處理這個罰款,但Android 2.2和以上的殺死它糟糕。如何解釋使用任務殺手的用戶?

我所有的全局變量都被擦掉了,當應用程序試圖恢復時,它就會中斷。

我知道在2.1之後沒有理由使用任務殺手,但我的客戶不這樣做,我只是想知道是否有任何方法可以將此考慮在內?

+0

我遇到同樣的問題 - 你是如何圍繞這個問題重建你的應用程序的?我希望我的應用程序返回到啓動活動,如果它已被任務殺手殺死,但無法弄清楚如何執行此操作。 – user 2012-02-08 11:46:04

+0

我基本上只是在每個活動的onResume和onStart方法中加入一些檢查,並且如果檢測到本地存儲的對象已經消失,那麼我會以最好的方式爲我的應用程序處理它。 無法恢復它,因此通常會導致重新生成可能的結果。 – NotACleverMan 2012-02-08 11:55:31

回答

0

有沒有辦法解釋這一點,所以我已經重新構建了我的應用程序。

相關問題