在我的應用程序,我想檢查任何新的訂單是每隔5分鐘。如果有新的訂單來了,我想在我的應用程序的任何活動中顯示警報框,如果應用程序在後臺(不可見),我想顯示通知什麼用於持續交互(每3分鐘)與服務器和顯示警告用戶在Android
-3
A
回答
-1
您可以使用服務,線程,或者您可以在活動中好)。 在服務/線程/活動中,使用CountDownTimer或sleep()和無限while循環。所以:
boolean b= true;
CountDownTimer cd = new CountDownTimer(3*60*1000, 1000) {
@Override
public void onTick(long millisUntilFinished) {
//Nothing comes here
}
@Override
public void onFinish() {
//Here comes the server request
}
};
while(b){
cd.start();
}
左右:
boolean b= true;
while(b){
//Here comes the request
try {
Thread.sleep(3*60*1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
Thease方法去上班,但thease要使用大量的能量,所以要小心他們。
+0
沒有消耗大量的能量,並且我想在服務開始時立即下載內容,並且想要在當前打開的應用程序的屏幕中顯示警報框,如果應用程序在後臺我想顯示通知,請理解清晰。 – shra1
0
具有固定時間率的調度程序的服務類別更適合與主UI使用結果接收方聯繫。
相關問題
- 1. Android:等待服務器響應一分鐘,否則顯示警告對話框
- 2. 顯示警告和時鐘鬧鐘
- 3. 禁用用戶交互幾秒鐘android
- 4. Android與php服務器交互
- 5. 需要在evey中持續運行10分鐘的Android服務
- 6. 服務器警鐘
- 7. Android,django,服務器交互?
- 8. 報告服務交互式排序和分頁問題與ReportViewer
- 9. jQuery插件用於超時用戶和顯示燈箱警告警告
- 10. 爲什麼我的tomcat服務器每41分鐘停一次?
- 11. 應用服務器如何與Http服務器交互
- 12. Android服務交互
- 13. Websphere應用服務器[警告] CWWKC0044W和[警告] CWWKC0022W:
- 14. WPF:在用戶交互後顯示和隱藏用戶控件
- 15. 測試客戶端/服務器與應用引擎的交互
- 16. 爲什麼警報在使用服務時不顯示?
- 17. 關於什麼DBMS用於android手機,服務器和數據庫之間的交互的幫助?
- 18. Android應用程序與服務器交互
- 19. 如何在android中顯示ProgressBar時禁用用戶交互?
- 20. 交互與服務器和客戶端的JSON
- 21. Android顯示和隱藏用戶交互的視圖
- 22. 顯示json數據的角度,控制器和服務交互
- 23. 關於「initWithDelegate」的持續警告消息!
- 24. android報警管理器每15分鐘運行一次後臺服務
- 25. Android應用程序開發和Web服務器交互
- 26. 服務器每分鐘檢查一次
- 27. Android:Ping服務器每10分鐘
- 28. 在服務器上每2分鐘更新位置android
- 29. 背景服務在android中每2分鐘顯示一次烤麪包
- 30. Android服務與多個活動交互
我應該如何使用服務或意向服務,以及我應該使用什麼來從網絡加載數據。 – shra1
你多久會期待訂單來?如果不是很經常,您可能需要查看Firebase雲消息傳遞,並安排服務器在訂單到達時通知應用程序 - 每5分鐘將使用更少的電池 –
我想檢查新的訂單,並且不想使用Firebase雲消息。 – shra1