目录
2.清单文件中注册并制定 android:process 要预加载的进程
一.背景
做阅读器独立进程时,打开阅读器阅读页面所在的Activity
,会出现白屏或黑屏
也就是说从一个进程activity
跳转另一个进程的activity
,会出现白屏或黑屏
,因为打开独立进程会重新fork,耗时比较长,所以解决思路是
在跳转之前,预加载进程,从而避免启动进程的时间
选择看不见的组件进行预加载,如Service
、广播
二.实现
1. 创建预加载服务类
public class PreloadProgressService extends Service { @Nullable @Override public IBinder onBind(Intent intent) { return null; } }
2.清单文件中注册并制定 android:process
要预加载的进程
<servi