- 博客(4)
- 收藏
- 关注
原创 Exception 和 Error 有什么区别
Exception 和 Error 有什么区别Error类和Exception类的父类都是throwable类,他们的区别是:Error类一般是指与虚拟机相关的问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用栈溢等。对于这类错误的导致的应用程序中断,仅靠程序本身无法恢复和和预防,遇到这样的错误,建议让程序终止。Exception类表示程序可以处理的异常,可以捕获且可能恢复。遇到这类异常,应该尽可能处理异常,使程序恢复运行,而不应该随意终止异常。Exception类又分为运行时异常(Runtim
2021-05-19 16:36:01 123
原创 2021-05-11
startActivity时可能遇到的问题目录activity任务栈及其调配任务栈的作用任务栈是什么启动模式(launchMode)亲属关系和新的任务(taskAffinity与allowTaskReparenting)清理任务栈启动任务栈Android5.0之前LaunchMode与StartActivityForResult通过Binder传递数据的限制多进程应用可能会造成的问题后台启动activity的限制activity任务栈及其调配以往基于
2021-05-12 11:05:01 303
原创 关于createBitmap的注意点
关于createBitmap的注意点今日主角createBitmap(@NonNull Bitmap source, int x, int y, int width, int height, @Nullable Matrix m, boolean filter)Bitmap的createBitmap方法,参数很多,我们看下官方给的注释/** * Returns a bitmap from subset of the source bitmap, * tran
2021-04-29 11:20:06 1489
原创 悲剧!一个全局视频播放器引发的惨案
悲剧!一个全局视频播放器引发的惨案案件描述列表中、全屏可播放的视频播放器,实现:列表item提供父容器add播放器videoView,全屏用DecorView直接add播放器videoViewonDetachedFromWindow里清除播放器即从列表item父容器移除播放器videoView,并且videoView置为null播放器在列表中播放视频,移出屏幕正常播放器设置全屏播放,crashonDetachedFromWindow方法@Override protect
2021-04-28 11:02:02 214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人