1

我们可以使用 Android 中同一类的 Intent 启动 2 个活动吗?

4

2 回答 2

0

你可以从一个班级开始尽可能多的活动。但是一旦活动开始,它将接管。简而言之,您可以在课堂上一次开始一项活动,但该活动可以是任何活动。

因此,根据某些条件,您可以说

    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

是的,您可以从同一个班级启动两个不同的活动:

Intent one = new Intent(getBaseContext(), FirstOther.class);
Intent two = new Intent(getBaseContext(), SecondOther.class);

if(startFirst) {
    startActivity(one);
} else {
    startActivity(two);
}

但是,请记住,它一次只能是一个。您不能同时让它们都可见。

于 2012-09-18T14:32:27.490 回答