我正在处理我正在处理的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)
但似乎没什么用.有任何想法吗?