在Android中以固定间隔写入文件

| 我有一个关于在Android中以固定间隔写入文件的问题。我想要的是以500ms的间隔将一些数据登录到文件/ sdcard /中的文件。如何使用TimerTask类做到这一点?     
已邀请:
        您可以使服务在应用程序运行期间一直运行。您可以在此处找到有关服务的更多信息:http://developer.android.com/guide/topics/fundamentals/services.html 确保在应用程序关闭时停止服务。     
        您不一定需要使用服务,尽管这当然是一种选择。 您可以在应用启动时启动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 );
    

要回复问题请先登录注册