singwhatiwanna / dynamic-load-apk

DL : dynamic load framework in android
http://blog.csdn.net/singwhatiwanna/article/details/40283117
Other
6.02k stars 2k forks source link

java.lang.reflect.InvocationTargetException #150

Open hprostudy opened 7 years ago

hprostudy commented 7 years ago

protected void launchTargetActivity() { try { Class e = this.getClassLoader().loadClass(this.mClass); Constructor localConstructor = e.getConstructor(new Class[0]); Object instance = localConstructor.newInstance(new Object[0]); this.mPluginActivity = (DLPlugin)instance; ((DLAttachable)this.mProxyActivity).attach(this.mPluginActivity, this.mPluginManager); Log.d("DLProxyImpl", "instance = " + instance); this.mPluginActivity.attach(this.mProxyActivity, this.mPluginPackage); Bundle bundle = new Bundle(); bundle.putInt("extra.from", 1); this.mPluginActivity.onCreate(bundle); } catch (Exception var5) { var5.printStackTrace(); }

}

Object instance = localConstructor.newInstance(new Object[0]); instance is null. why?!