我有一个
Handler()
设备需要锁定时暂停。我用过密码
removeCallBacks(runnable)
handler.post(runnable)
但是应用程序崩溃了。我该怎么做?。这是密码
Handler handler = new Handler();
private final Runnable mRunnable = new Runnable() {
@Override
public void run() {
validateCardValue();
handler.postDelayed(mRunnable, 2000);
}
};
@Override
public void onPause() {
handler.removeCallbacks(mRunnable);
super.onPause();
}
@Override
public void onResume() {
Log.e("resume!","resume");
try{
handler.post(mRunnable);
}catch (Throwable e){
e.printStackTrace();
}
super.onResume();
}