の前Acitivityを知っています特定のアクション、 アクティビティBから起動されている場合は、それ以外の場合は反応します。は、私がボタンを持っている私のメインメニューを持っている私のアプリ
アンドロイドの以前のアクティビティの名前を見つける方法はありますか? はすべて
の前Acitivityを知っています特定のアクション、 アクティビティBから起動されている場合は、それ以外の場合は反応します。は、私がボタンを持っている私のメインメニューを持っている私のアプリ
アンドロイドの以前のアクティビティの名前を見つける方法はありますか? はすべて
、単にから、例えばC.
を起動するために使用者の意図に余分を渡す:
Intent launch_from_a = new Intent(this, ActivityC.class);
launch_from_a.putExtra("from", "ActivityA");
そしてBから:
Intent launch_from_b = new Intent(this, ActivityC.class);
launch_from_b.putExtra("from", "ActivityB");
およびC:
Intent intent = getIntent();
String from = intent.getStringExtra("from");
if ("ActivityA".equals(from)) {
}
else if ("ActivityB".equals(from)) {
}
別approchが)活性A(OnCreateイベントでsmewhere())にstatic String act = "a"
状の部材を宣言し、それはまた、OnCreateイベントでの活動B A.act = "b"
((中値だ上書きすることである。活動のCでは、あなたが、それは価値のテストありがとうございます。 AとBの両方において