我正在尝试开发一个小型 android 应用程序。在该应用程序中,我需要使用 Timer 控件,该控件将在单击按钮时触发。我遇到的问题是,第一个计时器任务调用工作正常,但是当我再次调用它时,我的应用程序崩溃了。用于计时器任务的代码是:
Timer timer = new Timer();
TimerTask refreshRam;
final Handler handler = new Handler();
refreshRam = new TimerTask()
{
public void run()
{
handler.post(new Runnable()
{
public void run()
{
txtFreeRam.setText(String.valueOf(getFreeRam()).toString());
}
});
}};
}
timer.schedule(refreshRam, 400);
我只想在单击按钮时调用我的计时器任务。不应该重复...谢谢