1.延迟定时器:
new Handler().postDelayed(new Runnable() {
public void run() {
//TODo //startActivity(newIntent(SplashActivity.this,MainActivity.class));
if (PreferenceManager.getInstance().getToken()==null){
startActivity(new Intent(SplashActivity.this,LoginActivity.class));
}else {
startActivity(new Intent(SplashActivity.this,MainActivity.class));
}
overridePendingTransition(0, 0);
finish();
}
}, 1000 * 1);
2.每2s做一个循环
Handler mHandler = new Handler();
Runnable run = new Runnable() {
@Override
public void run() {
PaySuccessful(dataBean.getRechargeNo());
handler.postDelayed(this, 2000);
}
};
mHandler.postDelayed(r, 200);
//关闭定时器
mHandler .removeCallbacks(run);