相关疑难解决方法(0)

如何使用字符串启动新的android活动?

我正在处理我正在处理的Android应用程序的问题.

我的应用程序有几个部分,下一个加载的屏幕基于一个字符串.因此,第1部分的屏幕1将是S1S1.

我的问题是,如何基于字符串启动活动.我将S1S1保存在一个字符串中,让我们称之为nextactivity.而不是必须键入S1S1.class,我需要它来自字符串.我已经完成了我可以做的一切,谷歌并没有真正帮助.

我尝试过的一些事情是

Intent myIntent = new Intent(nextactivity);
Intent myIntent = new Intent(v.getContext(), getClass().getName().valueOf(nextactivity));
Intent myIntent = new Intent(v.getContext(), Class.forName(nextactivity));
Run Code Online (Sandbox Code Playgroud)

并尝试运行

startActivityForResult(myIntent, 0); 
Run Code Online (Sandbox Code Playgroud)

但似乎没什么用.有任何想法吗?

java string android class android-activity

32
推荐指数
2
解决办法
3万
查看次数

标签 统计

android ×1

android-activity ×1

class ×1

java ×1

string ×1