Android BUG集錦

記錄一下工作中遇到的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 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)解決辦法...

持續(xù)更新中......
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容