我試圖創建一個簡單的服務,每隔幾秒打印一次日誌,即使應用程序重新接地,儘管我已經研究過這一點,但我仍然對如何做到這一點感到困惑。如果有人能給我看一些我可以用來做這件事的代碼,我會非常感激。如何創建一個簡單的循環服務,打印到Android的後臺日誌中?
-1
A
回答
0
ServiceClass.java(IntentService開始在一個新的線程,我們並不需要它來創建一個新的線程。)
public class IntentServiceDemo extends IntentService {
int currentState=0;
public IntentServiceDemo() {
super("IntentServiceDemoWorker"); // super the name of worker thread, it is necessary.
}
@Override
protected void onHandleIntent(Intent intent) {
while (true) {
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
++currentState:
Log.d("vabhi", "currentState : " + currentState);
} // End of while
}
}
Mainifest(內部應用標籤)
<service android:name=".IntentServiceDemo" android:exported="false"></service>
內MainActivity.java
public void startIntentService(View v)
{
Intent intent = new Intent(MainActivity.this,IntentServiceDemo.class);
startService(intent);
}
0
相關問題
- 1. 如何爲C#中的類創建「後臺打印」服務
- 2. 如何將對象創建後臺打印到日誌文件中
- 3. 如何爲VB.NET創建一個簡單的日誌命令?
- 4. Android:如何運行簡單的後臺循環
- 5. 使用Go語言打印到日誌簡單的HTTP服務器
- 6. 簡單的for循環和打印
- 7. 創建循環後臺任務
- 8. 如何用簡單的for循環創建一個數組?
- 9. 在一個簡單的HTML表單創建循環中的永恆循環
- 10. 如何在iPhone中像Android一樣創建後臺服務?
- 11. 在Android中創建後臺服務
- 12. 在android中創建後臺服務
- 13. 日誌未在Flume服務器控制檯中打印
- 14. 如何僅打印for循環(Python)中的最後一個值?
- 15. 如何在android鉻中打印日誌?
- 16. 如何從簡單的Python服務器打印到html頁面?
- 17. 在android中創建一個後臺服務遠程
- 18. 創建一個簡單的`If`語句和一個循環
- 19. 如何在android中創建最簡單的web服務器?
- 20. 在for循環中打印後打印
- 21. 如何創建一個簡單的JavaScript服務器?
- 22. 如何打印堆棧跟蹤到Cocoa的控制檯/日誌?
- 23. 創建一個非常簡單的單循環列表C#
- 24. 簡單的PHP計數器 - 如何用循環打印數字?
- 25. 不在日誌記錄器的控制檯中打印日誌
- 26. Perl腳本將打印機從一臺打印服務器重新映射到另一臺打印服務器
- 27. Android:如何創建一個在後臺運行的服務並調用Handler.sendMessage(..)
- 28. Meteor,Blaze:每個創建一個簡單的循環?
- 29. 如何創建這個簡單的循環功能?
- 30. 如何創建一個後臺服務來在android中填充列表?