无限循环onResume和onPause两个Activity中的声明周期

前言

在做直播项目开发中,发现从相机中获取的画面一直闪,页面没有响应,体验性很差,就很纳闷是什么问题造成的。

找原因

从看是否开启多个相同的页面,再看是否启用handler或者调用其他东西来影响生命周期的,找了半天,发现是在onResume中申请权限导致的。

解决办法

知道原因了,就想到了两种解决方案,
1. 使用flag来标识,申请权限方法只能执行一回。
2. 不在onResume中申请权限。

你可能感兴趣的:(常见问题)