diff options
author | stefan-niedermann <info@niedermann.it> | 2019-10-19 23:02:43 +0300 |
---|---|---|
committer | stefan-niedermann <info@niedermann.it> | 2019-10-19 23:02:43 +0300 |
commit | acf48c9807d137dcd474e2bd03b7f687b1aeb27c (patch) | |
tree | 62ce0143e96e485ff7f59f6e49d3691f0d7b1cdf /app/src | |
parent | 04c292f6d5fa89cfdeec2681b6238f8e6d5bb806 (diff) |
added @Nullable annotations
Diffstat (limited to 'app/src')
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/ui/board/AccessControlAdapter.java | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/board/AccessControlAdapter.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/board/AccessControlAdapter.java index 6bf1e692c..dc91d3afe 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/board/AccessControlAdapter.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/board/AccessControlAdapter.java @@ -8,6 +8,7 @@ import android.widget.ImageView; import android.widget.TextView; import androidx.annotation.NonNull; +import androidx.annotation.Nullable; import androidx.appcompat.widget.SwitchCompat; import androidx.recyclerview.widget.RecyclerView; @@ -29,9 +30,10 @@ public class AccessControlAdapter extends RecyclerView.Adapter<AccessControlAdap private List<AccessControl> accessControls; @NonNull private AccessControlChangedListener accessControlChangedListener; + @Nullable private Context context; - AccessControlAdapter(@NonNull List<AccessControl> accessControls, @NonNull AccessControlChangedListener accessControlChangedListener, Context context) { + AccessControlAdapter(@NonNull List<AccessControl> accessControls, @NonNull AccessControlChangedListener accessControlChangedListener, @Nullable Context context) { super(); this.accessControls = accessControls; this.accessControlChangedListener = accessControlChangedListener; @@ -49,10 +51,12 @@ public class AccessControlAdapter extends RecyclerView.Adapter<AccessControlAdap public void onBindViewHolder(@NonNull ActivitiesViewHolder holder, int position) { AccessControl ac = accessControls.get(position); - try { - ViewUtil.addAvatar(context, holder.avatar, SingleAccountHelper.getCurrentSingleSignOnAccount(context).url, ac.getUser().getUid(), R.drawable.ic_person_grey600_24dp); - } catch (NextcloudFilesAppAccountNotFoundException | NoCurrentAccountSelectedException e) { - e.printStackTrace(); + if (context != null) { + try { + ViewUtil.addAvatar(context, holder.avatar, SingleAccountHelper.getCurrentSingleSignOnAccount(context).url, ac.getUser().getUid(), R.drawable.ic_person_grey600_24dp); + } catch (NextcloudFilesAppAccountNotFoundException | NoCurrentAccountSelectedException e) { + e.printStackTrace(); + } } holder.username.setText(ac.getUser().getDisplayname()); |