Android で同じクラスから Intent を使用して 2 つのアクティビティを開始できますか??
質問する
1487 次
2 に答える
0
クラスから好きなだけアクティビティを開始できます。しかし、アクティビティが開始されると、それが引き継がれます。つまり、クラスから一度に 1 つのアクティビティを開始できますが、そのアクティビティはどのアクティビティでもかまいません。
したがって、いくつかの条件に応じて、あなたは言うことができます
if(x==1)
Intent intent = new Intent(getApplicationContext(), Activity1.class);
else
Intent intent = new Intent(getApplicationContext(), Activity2.class);
startActivity(intent);
于 2012-09-18T14:39:11.297 に答える
0
はい、同じクラスから 2 つの異なるアクティビティを起動できます。
Intent one = new Intent(getBaseContext(), FirstOther.class);
Intent two = new Intent(getBaseContext(), SecondOther.class);
if(startFirst) {
startActivity(one);
} else {
startActivity(two);
}
ただし、一度に 1 つしかできないことに注意してください。両方を同時に表示することはできません。
于 2012-09-18T14:32:27.490 に答える