今天遇到一个很诡异的问题,在多款Android 4.2.2版本的手机上发现处理后台任务的服务对前台请求毫无响应。这里的后台服务是一个RemoteService,目的为了处理更新&上传等任务。本来以为是跨进程组件间通讯出现兼容性问题,后来根据分析发现问题没有那么简单,这里记录下问题原因。
使用windowBackground实现应用秒开
1 | <style name="SplashTheme" parent="@android:style/Theme.Black.NoTitleBar.Fullscreen"> |
使用windowBackground减少过度绘制
1 | <style name="AppMainTheme" parent="@android:style/Theme.Holo.Light"> |