anvil-ui / anvil-ui/anvil

Unexpected problem when unmounting

オープン
#82 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Java
スター
1.4k
フォーク
89
PR マージ指標
30日以内にマージされた PR はありません

説明

I've got this error reported from an app in production and it seems that it tried to remove view more than once. Maybe a simple try/catch on [L138](https://github.com/zserge/anvil/blob/master/anvil/src/main/java/trikita/anvil/Anvil.java#L138) would solve with no side effects.

Fatal Exception: java.lang.IllegalArgumentException
The observer is null.

android.database.Observable.unregisterObserver (Observable.java:64)
android.widget.BaseAdapter.unregisterDataSetObserver (BaseAdapter.java:42)
android.widget.AbsListView.onDetachedFromWindow (AbsListView.java:2668)
android.view.View.dispatchDetachedFromWindow (View.java:12024)
android.view.ViewGroup.dispatchDetachedFromWindow (ViewGroup.java:2612)
android.view.ViewGroup.dispatchDetachedFromWindow (ViewGroup.java:2610)
android.view.ViewGroup.removeViewsInternal (ViewGroup.java:3792)
android.view.ViewGroup.removeViews (ViewGroup.java:3674)
**trikita.anvil.Anvil.unmount (Anvil.java:138)**

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。