Browse Source

Added debug info to message items

main
M66B 6 years ago
parent
commit
7aa139e976
1 changed files with 6 additions and 4 deletions
  1. +6
    -4
      app/src/main/java/eu/faircode/email/AdapterMessage.java

+ 6
- 4
app/src/main/java/eu/faircode/email/AdapterMessage.java View File

@ -22,6 +22,7 @@ package eu.faircode.email;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.graphics.Typeface; import android.graphics.Typeface;
import android.preference.PreferenceManager;
import android.support.annotation.NonNull; import android.support.annotation.NonNull;
import android.support.v4.content.LocalBroadcastManager; import android.support.v4.content.LocalBroadcastManager;
import android.support.v7.util.DiffUtil; import android.support.v7.util.DiffUtil;
@ -44,6 +45,8 @@ import java.util.concurrent.Executors;
public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHolder> { public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHolder> {
private Context context; private Context context;
private ViewType viewType;
private boolean debug = false;
private List<TupleMessageEx> all = new ArrayList<>(); private List<TupleMessageEx> all = new ArrayList<>();
private List<TupleMessageEx> filtered = new ArrayList<>(); private List<TupleMessageEx> filtered = new ArrayList<>();
@ -52,8 +55,6 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
enum ViewType {FOLDER, THREAD} enum ViewType {FOLDER, THREAD}
private ViewType viewType;
public class ViewHolder extends RecyclerView.ViewHolder public class ViewHolder extends RecyclerView.ViewHolder
implements View.OnClickListener { implements View.OnClickListener {
View itemView; View itemView;
@ -121,6 +122,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
AdapterMessage(Context context, ViewType viewType) { AdapterMessage(Context context, ViewType viewType) {
this.context = context; this.context = context;
this.viewType = viewType; this.viewType = viewType;
this.debug = PreferenceManager.getDefaultSharedPreferences(context).getBoolean("debug", false);
setHasStableIds(true); setHasStableIds(true);
} }
@ -237,8 +239,8 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
holder.tvSubject.setText(message.subject); holder.tvSubject.setText(message.subject);
if (viewType == ViewType.FOLDER) { if (viewType == ViewType.FOLDER) {
holder.tvCount.setText(Integer.toString(message.count));
holder.tvCount.setVisibility(message.count > 1 ? View.VISIBLE : View.GONE);
holder.tvCount.setText((debug ? message.uid + "/" + message.id : "") + Integer.toString(message.count));
holder.tvCount.setVisibility(debug || message.count > 1 ? View.VISIBLE : View.GONE);
} else } else
holder.tvCount.setText(Helper.localizeFolderName(context, message.folderName)); holder.tvCount.setText(Helper.localizeFolderName(context, message.folderName));


Loading…
Cancel
Save