B Activity 调起A Activity
方法一、通过包名调起,只知道包名
B Activity代码:
PackageManager packageManager = getPackageManager();
Intent intent = packageManager.getLaunchIntentForPackage("com.example.admin.aactivity");
intent.putExtra("token","1234567890");
startActivity(intent);
方法二、通过包名调起具体界面
B Activity代码:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setComponent(new ComponentName("com.example.admin.aactivity","com.example.admin.aactivity.MainActivity"));
intent.putExtra("token","1234567890");
startActivity(intent);
以上两个方法A Activity解析如下:
A Activity代码:
String token = getIntent().getStringExtra("token");
Toast.makeText(this,token,Toast.LENGTH_LONG).show();
方法三:通过action方式
B Activit