Android BUG集锦

记录一下工作中遇到的bug

  • Android 8.1系统bug:竖屏的activity打开一个横屏的activity,结束横屏的activity后,竖屏的activity缺显示为横屏模式。解决办法(横屏页面结束时设置为竖屏):
 @Override
public void onBackPressed() {
    super.onBackPressed();
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
  • Android O系统bug:textView内容没满一行缺自动换行了(还没找到解决的办法)。
Android BUG集锦_第1张图片
Android 8.0
Android BUG集锦_第2张图片
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代码中切换横竖屏,会短暂黑屏,暂时未发现解决办法...

持续更新中......

你可能感兴趣的:(Android BUG集锦)