我正试图根据某些用户输入在一个活动与另一个活动之间移动。将字符串转换为类
我试图使用方法:
String myClass = "some_user_input.class"
Intent myIntent = new Intent(getApplicationContext(), myClass);
startActivity(myIntent);
...移动从一个活动到另一个。
我可以做到这一点好的地方,我直接在硬代码中引用我的新活动,不要尝试从文本(即classA.class)编译它,但是我希望能够通过传递来构建我的意图它由用户编译一些字符串。
例如,如果在一个EditText用户输入B,我想去classB.class
如果用户输入Z,我想去classZ.class
。
有没有什么办法可以编译我想使用的字符串,然后转换为类?
在此先感谢!
尝试[Classloader.loadClass(HTTP:// d。 android.com/reference/java/lang/ClassLoader.html) – mibollma 2010-12-11 18:57:12
你有多个包 – Trikaldarshi 2013-06-18 17:22:01