我想停止或杀死当前活动并传递另一项活动。我尝试了下面的代码,但它并没有停止当前的活动
if (newMessage.equals("0")) {
Intent send_push = new Intent(getApplicationContext(),
Login.class);
// send_push.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
// send_push.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(send_push);
}
答案 0 :(得分:0)
你应该这样做:
send_push = new Intent(SplashActivity.this, Login.class).setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK |
Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(send_push);
需要使用标志。