1
現在我正在製作一個應用程序,每20秒將數據發送到Internet上的數據庫服務器。但是當我的活動運行到2小時時,我的應用程序沒有響應,也沒有再向數據庫服務器發送數據。 我可以在沒有用戶幫助的情況下每1小時自動開始活動嗎?我可以每1小時自動開始活動嗎?
現在我正在製作一個應用程序,每20秒將數據發送到Internet上的數據庫服務器。但是當我的活動運行到2小時時,我的應用程序沒有響應,也沒有再向數據庫服務器發送數據。 我可以在沒有用戶幫助的情況下每1小時自動開始活動嗎?我可以每1小時自動開始活動嗎?
是的,你可以使用AlarmManager類或TimerTask類這樣的目的。在AlarmManager
中,您可以安排每個小時的活動。與TimerTask
相同,您可以爲每個小時安排一次活動。
這個教程實際上是很好的@Lucifer,但是,你是否有任何關於在一個活動中啓動一個動作的想法,每個小時? – nki
使用廣播接收器從廣播接收器發送數據並開始活動。 –
是的,您可以使用Intent intent = getIntent()重新啓動您的活動; finish(); startActivity(意圖);'/ /在定期間隔使用**定時器** –
你可以給我一個樣本?我花了將近3天的時間來完成這個 – Via