我有一個關於在Android中定期寫入文件的問題。我想要的是將文件中的某些數據登錄到位於/ sdcard /中的文件,間隔爲500ms。我如何使用TimerTask類來做到這一點?在Android中以固定的時間間隔寫入文件
0
A
回答
0
只要應用程序正在運行,您就可以創建一個服務。你可以在這裏找到關於服務的更多信息:http://developer.android.com/guide/topics/fundamentals/services.html
確保你在應用程序關閉時停止服務。
0
您不一定需要使用服務,但這當然是一種選擇。
您可以在應用程序啓動時啓動Handler。
// Declare global vars ->
Handler runner = new Handler();
Runnable doLog = new Runnable(){
public void run(){
writeLog();
runner.postDelayed(this, 500);
}
};
// In onCreate ->
runner.postDelayed(doLog, 500);
相關問題
- 1. 以固定間隔
- 2. 如何在固定的時間間隔後滑動文本
- 3. 如何確保定時記錄在固定的時間間隔?
- 4. 如何在固定時間間隔內運行magento中的cron.php
- 5. 以特定的時間間隔以
- 6. 無法使horizontalSlider以固定時間間隔滑動
- 7. 以固定的時間間隔從SQL Server更新文本框的值
- 8. Android - 從另一個服務以固定時間間隔調用系統服務
- 9. 每隔[在此處插入間隔]如何寫入文件?
- 10. 在某個固定的時間間隔內檢索數據
- 11. 如何NServiceBus發佈()在固定的時間間隔
- 12. 在固定的時間間隔後獲取緯度位置
- 13. MPAndroidChart:如何在固定的時間間隔
- 14. 如何在固定的時間間隔後重新列表listview?
- 15. 如何挑選在固定的間隔元件以陣列(蟒)
- 16. 固結間隔
- 17. 在C中定義的時間間隔
- 18. 如何在Android中更新固定間隔的SurfaceView?
- 19. 在JAVA中以特定時間間隔運行特定時間的線程
- 20. 以指定的時間間隔重命名文件的Windows批處理文件
- 21. Android ScrollView:「以固定間隔滾動跳轉」
- 22. Highcharts:設置固定時間間隔的最大滴答數
- 23. 如何以固定的時間間隔停止搜索欄的進度
- 24. 如何在android中調度固定速率後修改java定時器間隔?
- 25. AJAX以設定的時間間隔運行onload並且以設定的時間間隔
- 26. Jmeter-Thread-如何以固定的時間間隔運行一組用戶
- 27. 以固定時間間隔更改內容的動畫延遲屬性
- 28. HTML5「時間」輸入間隔
- 29. 如何在android中同步按鈕事件的時間間隔?
- 30. 如何在時間序列中插入間隔以便結果時間序列中沒有間隔?
只需聲明一個像'int stopAt = 10000'和'int msRunning;'這樣的變量。然後在'run()'中,你可以在'msRunning'中加500ms,並檢查'msRunning> = stopAt' – Snailer 2011-06-03 22:50:33
至於附加日誌,我不太瞭解外部日誌記錄(從來沒有做過)。但作爲一個_temporary_修復,你可以將你的日誌字符串保存在一個變量中,每當你記錄一些東西時,追加到這個變量中,然後當你寫'Log()時,把整個字符串寫入文件中。 – Snailer 2011-06-03 22:52:45