Java 为什么建议在attachBaseContext(上下文)中调用MultiDex.install()?
我正在android平台上学习multiDex。这是。 当我使用multiDex支持库时,输出apk将包含多个dex文件,如class.dex、class1.dex、class2.dex。然后我编写一个名为Java 为什么建议在attachBaseContext(上下文)中调用MultiDex.install()?,java,android,Java,Android,我正在android平台上学习multiDex。这是。 当我使用multiDex支持库时,输出apk将包含多个dex文件,如class.dex、class1.dex、class2.dex。然后我编写一个名为myApplication的类,该类继承自Application,并重写apiattachBaseContext。在该方法中,我按照建议调用MultiDex.install() 我的问题是,如果在onCreate中使用MultiDex.install(),会发生什么 我知道attachBase
myApplication
的类,该类继承自Application
,并重写apiattachBaseContext
。在该方法中,我按照建议调用MultiDex.install()
我的问题是,如果在onCreate
中使用MultiDex.install()
,会发生什么
我知道attachBaseContext
是在onCreate
之前调用的,所以在attachBaseContext
中调用更好。但是,实际上我想知道的是,为什么在这里推荐它?在onCreate中调用时是否会抛出ClassNotFoundException