我正在使用以下内容:
protected void onActivityResult(int requestCode, int resultCode, Intent data){
super.onActivityResult(requestCode, resultCode, data);
switch(requestCode){
case EDIT_ADJUSTMENT:
if(resultCode == RESULT_OK){
try{
String adjustment = data.getStringExtra("adjustment");
adjustment = adjustment.replace(" ", "");
ClassLoader myClassLoader = ClassLoader.getSystemClassLoader();
String classNameToBeLoaded = "com.picpic.adjustments." + adjustment;
Class adjust = myClassLoader.loadClass(classNameToBeLoaded);
}catch(Exception e){
String msg = e.getMessage();
}
}
break;
}
}
当它到达Class adjust = myClassLoader.loadClass(classNameToBeLoaded);
我得到以下异常:java.lang.ClassNotFoundException: com.picpic.adjustments.ColorCorrect
的包ColorCorrect
是com.picpic.adjustments
那么,为什么会抛出该错误?如果您需要更多信息,请告诉我。谢谢!