我一直无法修复pre lolipop设备上的一些错误,并且仅在API 19上遇到此错误,但在API 16或20,21上没有... ...还没有在16前测试过。然后我又一次不确定它是否是一个bug,但我有一个XML:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<WebView
android:background="@android:color/black"
android:id="@+id/webviewEmbed"
android:layout_width="match_parent"
android:layout_height="match_parent">
</WebView>
</RelativeLayout>
然后当我得到视图并尝试调用getParent()
或getRootView()
时,我得到一个像这样的空对象:
WebView wb = (WebView) findViewById(R.id.webviewEmbed)
((ViewGroup) wb.getParent()).removeView(wb)
由于某种原因,这会在API 16上引发一个空指针。 任何解释或帮助将不胜感激大家