|
@@ -30,6 +30,7 @@ import android.graphics.Bitmap;
|
|
import android.graphics.Color;
|
|
import android.graphics.Color;
|
|
import android.os.Handler;
|
|
import android.os.Handler;
|
|
import android.os.Looper;
|
|
import android.os.Looper;
|
|
|
|
+import android.support.annotation.NonNull;
|
|
import android.support.v7.widget.RecyclerView;
|
|
import android.support.v7.widget.RecyclerView;
|
|
import android.text.TextUtils;
|
|
import android.text.TextUtils;
|
|
import android.view.LayoutInflater;
|
|
import android.view.LayoutInflater;
|
|
@@ -89,7 +90,7 @@ public class OCFileListAdapter extends RecyclerView.Adapter<RecyclerView.ViewHol
|
|
private List<OCFile> mFiles = new ArrayList<>();
|
|
private List<OCFile> mFiles = new ArrayList<>();
|
|
private List<OCFile> mFilesAll = new ArrayList<>();
|
|
private List<OCFile> mFilesAll = new ArrayList<>();
|
|
private boolean mHideItemOptions;
|
|
private boolean mHideItemOptions;
|
|
- private boolean gridView = false;
|
|
|
|
|
|
+ private boolean gridView;
|
|
private boolean multiSelect = false;
|
|
private boolean multiSelect = false;
|
|
private HashSet<OCFile> checkedFiles;
|
|
private HashSet<OCFile> checkedFiles;
|
|
|
|
|
|
@@ -218,8 +219,9 @@ public class OCFileListAdapter extends RecyclerView.Adapter<RecyclerView.ViewHol
|
|
return mFiles.size() + 1;
|
|
return mFiles.size() + 1;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @NonNull
|
|
@Override
|
|
@Override
|
|
- public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
|
|
|
|
|
|
+ public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
|
|
switch (viewType) {
|
|
switch (viewType) {
|
|
default:
|
|
default:
|
|
case VIEWTYPE_ITEM:
|
|
case VIEWTYPE_ITEM:
|
|
@@ -247,7 +249,7 @@ public class OCFileListAdapter extends RecyclerView.Adapter<RecyclerView.ViewHol
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
|
|
|
|
|
|
+ public void onBindViewHolder(@NonNull RecyclerView.ViewHolder holder, int position) {
|
|
if (holder instanceof OCFileListFooterViewHolder) {
|
|
if (holder instanceof OCFileListFooterViewHolder) {
|
|
((OCFileListFooterViewHolder) holder).footerText.setText(getFooterText());
|
|
((OCFileListFooterViewHolder) holder).footerText.setText(getFooterText());
|
|
} else {
|
|
} else {
|