如果我按下返回按钮,我希望我thread/timer
停止并退出应用程序。如何告诉它 timer.stop();
内部的计时器onBackPressed()
与我使用的局部变量相同public void run()
?
代码:
Thread timer = new Thread(){
public void run(){
try{
sleep(4400);
} catch (InterruptedException e){
e.printStackTrace();
}finally{
Intent openHome = new Intent(Splash.this, main.class);
startActivity(openHome);
finish();
}
}
};
timer.start();
}
public void onBackPressed(){
timer.stop();
}
当我输入这个时,它说'timer' in timer.stop(); cannot be resolved.