异常处理
fangxincxy
这个作者很懒,什么都没留下…
展开
-
模拟器和真机检测
以前在判断当前设备是真机还是模拟器,我们一般用检测当前设备是否含有光线传感器来判断,一般模拟器检测不到光线传感器旧代码/** * 方法:判断当前设备是模拟器还是真机 * @param context * @return true 模拟器,false 真机 */public static Boolean isAndroidSimulator(Context context) { ...原创 2019-11-29 16:23:28 · 2006 阅读 · 0 评论 -
默认音量设置
Rtc背景音乐音量设置时,有些设备最大音量是100,有些设备做大音量是15(tv,模拟器,个别移动设备),当设置默认音量是50时,超过最大音量默认取最大值,所以最大音量是15的设备需要进行转换处理原代码//调节音乐文件播放音量public static int setMusicVoice(Context context) { int voice = SharedPreference...原创 2019-11-01 10:21:11 · 563 阅读 · 0 评论 -
RecyclerView使用notifyDataSetChanged()出现java.lang.IndexOutOfBoundsException异常
使用notifyDataSetChanged同步外部数据集和内部数据集时,如果对外部数据集做了二次以上的操作,却只调用notifyDataSetChanged同步一次,也很有可能会报上文所示的错误。异常代码:List list= new ArrayList<>();List array= new ArrayList<>();XAdapter adapter;...原创 2019-10-25 11:23:38 · 393 阅读 · 0 评论 -
解决java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionV
解决java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionViewHolderbug日志:java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder ad...原创 2019-09-11 17:09:52 · 14417 阅读 · 3 评论