錯(cuò)誤反饋于 Android 4.4 設(shè)備弄诲,在高等級(jí) Android 設(shè)備上無(wú)問(wèn)題愚战。
錯(cuò)誤信息:
android.view.InflateException: Binary XML file line [#2]: Error inflating class <unknown>
at android.view.LayoutInflater.createView(LayoutInflater.java:620)
at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
at android.view.LayoutInflater.onCreateView(LayoutInflater.java:669)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:694)
at android.view.LayoutInflater.inflate(LayoutInflater.java:469)
at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
at com.kongzue.dialog.v3.ShareDialog.refreshView(ShareDialog.java:278)
......
檢查XML文件后發(fā)現(xiàn),使用了API 21才支持的水波紋效果:
android:background="?android:attr/selectableItemBackgroundBorderless"
并圖省事用了忽略錯(cuò)誤警告:
tools:ignore="NewApi"
問(wèn)題解決方案:
layout
根據(jù) API 等級(jí)創(chuàng)建不同的布局威根,問(wèn)題解決凤巨。