使用java的反射机制可以达到所要的效果
try {
Class clz = Class.forName("com.testdemo.MainActivity");
startActivity(new Intent(JsonAct.this, clz));
} catch (ClassNotFoundException e) {
e.printStackTrace();
Log.d("error", e.toString());
}
要注意的是MainActivity必须是完整的类路径,包括包名.