2011-04-11 32 views

回答

0

如果在USB存儲模式下使用,android平臺會顯示一些警告,表明某些應用程序可能會停止工作。

我不認爲應用程序有任何其他方式來處理這個問題。下一次運行的應用程序應該確定上次所有方面是否都正常。

0

不允許應用程序被移動到SD卡,所以應用程序不會被殺死。如果您在卸載外部存儲期間將文件寫入SD卡,請處理髮生的錯誤和/或監控SD卡安裝/卸載廣播。

+0

我的應用程序沒有安裝在SD卡上。當外部存儲卸載發生時,該應用程序已被殺死。沒有機會接收廣播。即系統在查殺後發送廣播。 – Haitao 2011-04-11 03:00:03

+0

你是說應用程序正在後臺下載?並且用戶已轉到其他任務?請注意,在這一點上,android可以隨時殺死你的應用程序 - 你應該考慮將下載功能移動到一個服務,和/或更好地處理onStop/onPause/onDestroy – jkhouw1 2011-04-11 03:13:12

+0

不,不是這樣。我知道如何處理它,如果應用程序在後臺運行時被殺害。我的場景是,該應用程序正在使用SD卡(如寫入SD卡文件),然後將手機更改爲USB存儲模式。 SD卡將被卸載,使用SD卡的應用程序將被終止。 – Haitao 2011-04-11 06:06:07

相關問題