From e4fe1e95fb43dfeedff7de18ad1a6396df8055df Mon Sep 17 00:00:00 2001 From: Andrea Torlaschi Date: Tue, 26 Jul 2016 20:14:19 +0200 Subject: [PATCH] ImportKeys: Fix Recyclerview coherence with data --- .../keychain/ui/adapter/ImportKeysAdapter.java | 16 +++++++++++----- .../main/res/layout/import_keys_list_item.xml | 3 ++- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java index 1e4f8f0f4..2384e3995 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java @@ -69,6 +69,7 @@ public class ImportKeysAdapter extends RecyclerView.Adapter mData; + private boolean[] mDownloaded; public ImportKeysAdapter(FragmentActivity activity, ImportKeysListener listener, boolean mNonInteractive) { this.mActivity = activity; @@ -82,11 +83,13 @@ public class ImportKeysAdapter extends RecyclerView.Adapter data) { this.mData = data; + this.mDownloaded = new boolean[data.size()]; notifyDataSetChanged(); } public void clearData() { mData = null; + mDownloaded = null; notifyDataSetChanged(); } @@ -175,11 +178,11 @@ public class ImportKeysAdapter extends RecyclerView.Adapter