我正試圖根據某些用戶輸入在一個活動與另一個活動之間移動。將字符串轉換爲類
我試圖使用方法:
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