Too bad it didn't fix the AndroidX crash

This commit is contained in:
M66B 2019-02-05 07:35:55 +00:00
parent f40d7fe7e8
commit d950157f3b
2 changed files with 1 additions and 9 deletions

View File

@ -476,8 +476,6 @@ public class FragmentMessages extends FragmentBase {
@Override
public void onDestroy() {
if (selectionPredicate != null)
selectionPredicate.destroy();
selectionTracker = null;
super.onDestroy();
}

View File

@ -25,12 +25,10 @@ import androidx.recyclerview.widget.RecyclerView;
public class SelectionPredicateMessage extends SelectionTracker.SelectionPredicate<Long> {
private boolean enabled;
private boolean destroyed;
private RecyclerView recyclerView;
SelectionPredicateMessage(RecyclerView recyclerView) {
this.enabled = true;
this.destroyed = false;
this.recyclerView = recyclerView;
}
@ -38,10 +36,6 @@ public class SelectionPredicateMessage extends SelectionTracker.SelectionPredica
this.enabled = enabled;
}
void destroy() {
this.destroyed = true;
}
@Override
public boolean canSetStateForKey(@NonNull Long key, boolean nextState) {
if (!enabled)
@ -72,6 +66,6 @@ public class SelectionPredicateMessage extends SelectionTracker.SelectionPredica
@Override
public boolean canSelectMultiple() {
return !destroyed;
return true;
}
}