记录一下工作中遇到的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 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代码中切换横竖屏,会短暂黑屏,暂时未发现解决办法...