2014-10-28 84 views
-3

我想要停止或中止當前的活動,並通過另一activity.I嘗試下面的代碼,但它不會停止當前的活動停止目前的活動,並通過其他活動

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); 
     } 
+1

在你調用'startActivity(send_push)' – 2014-10-28 16:33:01

+0

之後試着調用'finish()'我試過了,但它不起作用 – 2014-10-28 16:35:56

回答

0

你應該做這樣的事情:

send_push = new Intent(SplashActivity.this, Login.class).setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | 
       Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(send_push); 

該標誌需要使用。