Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 停止当前活动并传递其他活动_Android - Fatal编程技术网

Android 停止当前活动并传递其他活动

Android 停止当前活动并传递其他活动,android,Android,我想停止或终止当前活动并传递另一个活动。我尝试了下面的代码,但它没有停止当前活动 if (newMessage.equals("0")) { Intent send_push = new Intent(getApplicationContext(), Login.class); // send_push.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

我想停止或终止当前活动并传递另一个活动。我尝试了下面的代码,但它没有停止当前活动

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

你应该这样做:

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

这些标志需要一起使用。

请在调用startActivitysend_Push后立即尝试调用finish,我尝试了此操作,但无效