記錄一下工作中遇到的bug
- Android 8.1系統(tǒng)bug:豎屏的activity打開一個橫屏的activity,結(jié)束橫屏的activity后,豎屏的activity缺顯示為橫屏模式。解決辦法(橫屏頁面結(jié)束時設置為豎屏):
@Override
public void onBackPressed() {
super.onBackPressed();
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
- Android O系統(tǒng)bug:textView內(nèi)容沒滿一行缺自動換行了(還沒找到解決的辦法)。

Android 8.0

Android 7.0
Android 4.3 RelativeLayout調(diào)用measure()方法時報NullPointerException.解決辦法:
1.使用LinearLayout或者FrameLayout替換。
2.調(diào)用measure()之前,判斷getLayoutParams()是否為空,為空則設置一個layoutParams。Android TextView bug:當同時使用maxline(>2)和ellipsize屬性時,部分機型ellipsize屬性無效(...不顯示)
*Android P代碼中切換橫豎屏,會短暫黑屏,暫時未發(fā)現(xiàn)解決辦法...