我们可以使用Android中同一个类的Intent开始2个活动吗?
答案 0 :(得分:0)
是的,您可以从同一个类启动两个不同的活动:
Intent one = new Intent(getBaseContext(), FirstOther.class);
Intent two = new Intent(getBaseContext(), SecondOther.class);
if(startFirst) {
startActivity(one);
} else {
startActivity(two);
}
但是,请记住,它一次只能是一个。你不能同时看到它们。
答案 1 :(得分:0)
您可以从课程中开始任意数量的活动。但是一旦活动开始,它就会接管。简而言之,您可以一次从一个类开始一个活动,但那个活动可以是任何活动。
因此,根据某些情况,您可以说
if(x==1)
Intent intent = new Intent(getApplicationContext(), Activity1.class);
else
Intent intent = new Intent(getApplicationContext(), Activity2.class);
startActivity(intent);