为什么建议在attachBaseContext(Context)中调用MultiDex.install()?

时间:2015-09-16 07:17:45

标签: java android

我正在Android平台上学习multiDex。这是https://developer.android.com/tools/building/multidex.html#mdex-gradle。 当我使用multiDex支持库时,输出apk将包含多个dex文件,如class.dex,class1.dex,class2.dex。然后我编写了一个名为myApplication的类继承自Application并覆盖api attachBaseContext。在方法中,我按照建议调用MultiDex.install()

我的问题是如果我在MultiDex.install()中使用onCreate会怎样?

我知道在attachBaseContext之前调用了onCreate,因此在attachBaseContext中调用更好。但实际上,我想知道为什么在这里推荐它?当我在onCreate中调用它时,是ClassNotFoundException抛出的情况吗?

0 个答案:

没有答案