亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

膨脹異常發生'androidx.appcompat:appcompat:1.1.0'

膨脹異常發生'androidx.appcompat:appcompat:1.1.0'

開心每一天1111 2023-08-04 15:32:00
我正在嘗試升級我的 gradle。當我將 appcompat 從 1.0.2 更新到 1.1.0 時,我的 webview 在某些手機上不再工作。(API 21 和 22)。有沒有一種聰明的方法可以升級到 1.1.0 并且仍然使 webview 正常工作。我收到“android.view.InflateException:二進制 XML 文件行 #1:錯誤膨脹類”。我試圖找到一種方法來更新我的模擬器上的網絡視圖。但我真的希望有一個代碼能夠為不更新 webview 的用戶解決問題。我的XML:<WebView  xmlns:android="http://schemas.android.com/apk/res/android"    android:id="@+id/webview"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    />我的活動: private WebView mWebView;    private String state;    @SuppressLint("SetJavaScriptEnabled")    @Override    protected void onCreate(Bundle savedInstanceState) {        try {            super.onCreate(savedInstanceState);            setContentView(R.layout.login_webview_activity);            mWebView = findViewById(R.id.webview);            mWebView.setWebViewClient(new MyBrowser());            WebSettings settings = mWebView.getSettings();            settings.setJavaScriptEnabled(true);            settings.setDomStorageEnabled(true);            CookieManager.getInstance().setAcceptCookie(true);            CookieManager.getInstance().setAcceptThirdPartyCookies(mWebView, true);            mWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
查看完整描述

1 回答

?
翻翻過去那場雪

TA貢獻2065條經驗 獲得超14個贊

如果您不依賴 DayNight 主題切換(或其他UiMode 事件),您可以添加android:configChanges="uiMode"到 webview 活動清單中,以防止 AppCompatDelegate 更新資源配置,從而擾亂 webview 膨脹。

降級到 1.1.0-rc01 也應該可以。


查看完整回答
反對 回復 2023-08-04
  • 1 回答
  • 0 關注
  • 203 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號