0
私はこの質問の通り、MergeAdapterからアダプタを削除したい:MergeAdapter - 子アダプタを削除する+ unregisterDataSetObserver()?
我々はaddAdapterに子アダプタに登録オブザーバをクリーンアップする必要がありますか()?たとえば、次のように
public void addAdapter(ListAdapter adapter) {
pieces.add(adapter);
adapter.registerDataSetObserver(new CascadeDataSetObserver()); /// *** ///
}
public void removeAdapter(int position) {
ListAdapter adapter = pieces.remove(position);
adapter.unregisterDataSetObserver(????); //// ??? ////
}
私たちはここにdatasetobserverの登録を解除する必要がありますか?
質問のタイトルは実際の質問と何が関係していますか? –
それを指摘してくれてありがとう。 – user291701