我有3个活动,比如A,B和C.我如何识别从活动A或活动B调用活动C.
答案 0 :(得分:4)
在Intent
上添加额外信息,以指明其来源。
答案 1 :(得分:0)
发送附加内容以表明哪个活动已启动它。
Intent intent = new Intent(A.this, C.class);
intent.putExtra("FROMACTIVITY", "A");
startActivity(intent);
或
Intent intent = new Intent(B.this, C.class);
intent.putExtra("FROMACTIVITY", "B");
startActivity(intent);
在活动C中检查值
Intent intent = getIntent();
intent.getStringExtra("FROMACTIVITY");