重复启动某一款应用,并传递intent参数

        Intent intent = getPackageManager().getLaunchIntentForPackage(packageName); 

        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP); 

        

        switch (v.getId()) {

            case R.id.btnOpen1:

                intent.putExtra("roomid","1");

                startActivity(intent);

                break;

            case R.id.btnOpen2:

                intent.putExtra("roomid","2");

                startActivity(intent);

                break;

        }

 

你可能感兴趣的:(intent)