我有三个Activity类,
1.MainActivity
2.firstActivity
3.SecondActivity
在Activity类中,交互是MainActivity-> FirstActivity-> SecondActivity
我想要查询调用活动的名称,以了解活动名称和活动流程以及其他工作。
答案 0 :(得分:0)
启动Activity
时使用
Intent intent = new Intent(CallicingActivity.this , CalledActivity.class);
intent.putString("callingActivityname","CallicingActivity");
startActivity(intent);
并获取活动名称
Bundle extras = getIntent().getExtras();
String _callingallingActivityName = extras.getString("callingActivityname");
答案 1 :(得分:0)
经过多次尝试后,我已经做到了。
获取活动名称
Intent intent = getIntent();
String activity = intent.getStringExtra("activity");
Toast.makeText(getApplicationContext(), activity, Toast .LENGTH_LONG).show();
调用下一个活动
Intent intentNew = new Intent(this, Activity2.class);
intentNew.putExtra("activity", "Activity2");
startActivity(intentNew);