我的 android 应用程序中有这段代码:
String objclassname = getIntent().getExtras().getString("ObjClass");
Class<?> ObjClass = Class.forName(objclassname);
dbListView.setAdapter(new DbAdapter<ObjClass>(getApplicationContext(),ds,campos));
但它给出了错误,因为 ObjClass 不是类型。和
String objclassname = getIntent().getExtras().getString("ObjClass");
Class<?> ObjClass = Class.forName(objclassname);
dbListView.setAdapter(new DbAdapter<ObjClass.getClass()>(getApplicationContext(),ds,campos));
也给出错误。
而且我不能使用泛型,因为它:如何将泛型类作为参数传递给 Intent 构造函数
如何转换类型中的类?
ps.:编辑得更清楚