Android BUG集锦

记录一下工作中遇到的bug

  • Android 8.1系统bug:竖屏的activity打开一个横屏的activity,结束横屏的activity后,竖屏的activity缺显示为横屏模式。解决办法(横屏页面结束时设置为竖屏):
 @Override
public void onBackPressed() {
    super.onBackPressed();
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
Android 8.0
Android 7.0
  • Android 4.3 RelativeLayout调用measure()方法时报NullPointerException.解决办法:
    1.使用LinearLayout或者FrameLayout替换。
    2.调用measure()之前,判断getLayoutParams()是否为空,为空则设置一个layoutParams。

  • Android TextView bug:当同时使用maxline(>2)和ellipsize属性时,部分机型ellipsize属性无效(...不显示)

*Android P代码中切换横竖屏,会短暂黑屏,暂时未发现解决办法...

持续更新中......
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容