2012-07-22 69 views
0

我是新來的android編程 我的關注點是: 每當一個特定的應用程序關閉,我想要顯示一個消息框,要求用戶保存某些相關文件到應用程序(例如谷歌地球上的kml文件)。我是否需要爲其開發應用程序,或者是否可以更改我的電話/系統設置。想要在任何應用程序關閉時顯示一個消息框

回答

1

應用程序的任何數據應該在關閉/暫停應用程序時保存在後臺,而不是關閉應用程序並顯示對話框(這真的不直觀)。 另外看看Activity Lifecycle,看看Android應用程序爲什麼不「關閉」,而是暫停並且它們的生命週期由Android系統管理。

+0

我想你錯了。讓我給你一個例子:假設我在我的android手機中使用谷歌地球。現在,當我關閉谷歌地球,我想要顯示一條消息問我,我想保存.kml緩存文件在由我(或在一個SQLite數據庫)修復的位置。如果我選擇「是」,那麼它會保存.kml文件,並最好向我詢問我將保存該文件的名稱。 – 2012-07-22 08:39:47

+0

你說的是一種行爲,應該在你正在使用的應用程序中實現,而不是系統範圍內(IMHO)。所以請閱讀答案中給出的鏈接。 – wojciii 2012-07-22 09:18:04

相關問題