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,请举个例子:)