在application的onCreate里直接初始化三方sdk等操作会在里的所有进程里初始化一遍,这会导致app启动时黑白屏的时间成倍的增加,所以最好是让对应的初始化操作只在他直接的进程里,也就是大部分都只需要在和application同名的那个进程(主进程)里初始化就好了。
然后是在就是如果不是必须在主线程里初始化的最好放到子线程里
然后所有的子线程最好是用一个线程池来管理
在application的onCreate里直接初始化三方sdk等操作会在里的所有进程里初始化一遍,这会导致app启动时黑白屏的时间成倍的增加,所以最好是让对应的初始化操作只在他直接的进程里,也就是大部分都只需要在和application同名的那个进程(主进程)里初始化就好了。
然后是在就是如果不是必须在主线程里初始化的最好放到子线程里
然后所有的子线程最好是用一个线程池来管理