Android 如何在TimerTask中定期运行代码

Android 如何在TimerTask中定期运行代码,android,timer,timertask,Android,Timer,Timertask,我使用此代码定期运行我的代码 timer.schedule(new TimerTask() { @Override public void run() { runOnUiThread(new Runnable() { @Override public void run() { //my code he

我使用此代码定期运行我的代码

timer.schedule(new TimerTask() {
            @Override
             public void run() {        
               runOnUiThread(new Runnable() {
                  @Override
                public void run() {

                //my code here
                         }
                      });
                  }
            }, 0, 50);
有一个timer receives Date对象的参数,用于在指定的日期中运行代码,但 我需要每周五用timertask运行我的代码, 有办法吗


Afakomoallah,向您致意。

请给我另一个参考资料,developer.android.com不适用于我们国家。请按照bhargavg的建议使用AlarmManger。我看到了使用AlarmManager的示例,比如TimerTask,我们可以给特定的时间做一些事情,但是我应该如何实现每周五做一些事情呢?