2013-03-05 48 views
1

我有一個應用程序提示用戶通過timePicker輸入時間值。我使用BufferedWriter將輸入寫入文件。應用程序未處於活動狀態時進行應用程序編輯設置。 Android

我希望我的應用程序能夠在提供的時間每天編輯用戶設置。我可以在應用程序中使用函數調用來編輯設置,但是我不知道如何在應用程序不活動時運行此函數。

即使應用程序未處於活動狀態,我如何才能讓應用程序每天在指定的時間運行此功能?

+0

您是否想要在特定時間向用戶顯示您的應用程序以獲取他的輸入? – itsrajesh4uguys 2013-03-05 13:50:17

+0

不,一旦用戶輸入值,應該沒有進一步的提示。 – user1754045 2013-03-05 13:51:09

+0

你可以去報警管理器或服務..首先檢查你的應用程序是否在前臺或根據該調用它 – itsrajesh4uguys 2013-03-05 13:58:53

回答

3

使用AlarmManager來安排ServiceBroadcastReceiver(甚至是Activity如果需要用戶交互)在指定的時間。然後只需將用於編輯設置的代碼放入Service或BroadcastReceiver中。

+0

謝謝,我會檢查出來的! – user1754045 2013-03-05 13:50:28

相關問題