Android 使用变量启动活动

Android 使用变量启动活动,android,android-activity,Android,Android Activity,如何使用字符串来指定活动变量的名称 Intent in = new Intent(MainActivity.this, xxx.class); 如果我的字符串是“a”,它将是: Intent in = new Intent(MainActivity.this, a.class); 否则,如果我的字符串是“b”: 我如何连接这个?多谢各位 我如何连接这个 理想情况下,你不会。您可以使用

如何使用字符串来指定活动变量的名称

 Intent in = new Intent(MainActivity.this,
                         xxx.class);
如果我的字符串是“a”,它将是:

Intent in = new Intent(MainActivity.this,
                             a.class);
否则,如果我的字符串是“b”:

我如何连接这个?多谢各位

我如何连接这个

理想情况下,你不会。您可以使用其他内容,如
开关
语句或
哈希映射
查找等

话虽如此,如果你真的愿意,欢迎你加入

我如何连接这个

理想情况下,你不会。您可以使用其他内容,如
开关
语句或
哈希映射
查找等

话虽如此,如果你真的愿意,欢迎你加入

我如何连接这个

理想情况下,你不会。您可以使用其他内容,如
开关
语句或
哈希映射
查找等

话虽如此,如果你真的愿意,欢迎你加入

我如何连接这个

理想情况下,你不会。您可以使用其他内容,如
开关
语句或
哈希映射
查找等


话虽如此,如果您真的愿意,欢迎使用。

我现在无法检查,但这应该可以:

Intent I = new Intent(this, Class.forName("your.package.ClassName"));

然而,这有点危险。这将允许从应用程序外部启动任何活动。例如,这将允许从外部打开一些未导出的内部活动。

我现在无法检查,但这应该可以:

Intent I = new Intent(this, Class.forName("your.package.ClassName"));

然而,这有点危险。这将允许从应用程序外部启动任何活动。例如,这将允许从外部打开一些未导出的内部活动。

我现在无法检查,但这应该可以:

Intent I = new Intent(this, Class.forName("your.package.ClassName"));

然而,这有点危险。这将允许从应用程序外部启动任何活动。例如,这将允许从外部打开一些未导出的内部活动。

我现在无法检查,但这应该可以:

Intent I = new Intent(this, Class.forName("your.package.ClassName"));

然而,这有点危险。这将允许从应用程序外部启动任何活动。例如,允许从外部打开一些未导出的内部活动。

if(myString.equals(“a”))in=newintent(This,a.class);else in=新意图(本,b类)不,这是一个例子,但我有20多个活动,如果(myString.equals(“a”))in=newintent(this,a.class),我需要一些更自动的
if(myString.equals(“a”);else in=新意图(本,b类)不,这是一个例子,但我有20多个活动,如果(myString.equals(“a”))in=newintent(this,a.class),我需要一些更自动的
if(myString.equals(“a”);else in=新意图(本,b类)不,这是一个例子,但我有20多个活动,如果(myString.equals(“a”))in=newintent(this,a.class),我需要一些更自动的
if(myString.equals(“a”);else in=新意图(本,b类)否,这是一个示例,但我有20多个活动,我需要一些更自动化的活动,如何使用Class.forName,请举一些示例:)我如何使用Class.forName,请举个例子:)我如何使用Class.forName,请举个例子:)我如何使用Class.forName,请举个例子:)