|
@@ -74,7 +74,6 @@ import com.owncloud.android.utils.theme.CapabilityUtils;
|
|
import com.owncloud.android.utils.theme.ThemeAvatarUtils;
|
|
import com.owncloud.android.utils.theme.ThemeAvatarUtils;
|
|
import com.owncloud.android.utils.theme.ThemeColorUtils;
|
|
import com.owncloud.android.utils.theme.ThemeColorUtils;
|
|
import com.owncloud.android.utils.theme.ThemeDrawableUtils;
|
|
import com.owncloud.android.utils.theme.ThemeDrawableUtils;
|
|
-import com.simplecityapps.recyclerview_fastscroll.views.FastScrollRecyclerView;
|
|
|
|
|
|
|
|
import java.io.File;
|
|
import java.io.File;
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
@@ -90,14 +89,14 @@ import androidx.annotation.Nullable;
|
|
import androidx.annotation.VisibleForTesting;
|
|
import androidx.annotation.VisibleForTesting;
|
|
import androidx.recyclerview.widget.RecyclerView;
|
|
import androidx.recyclerview.widget.RecyclerView;
|
|
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
|
|
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
|
|
|
|
+import me.zhanghai.android.fastscroll.PopupTextProvider;
|
|
|
|
|
|
/**
|
|
/**
|
|
* This Adapter populates a RecyclerView with all files and folders in a Nextcloud instance.
|
|
* This Adapter populates a RecyclerView with all files and folders in a Nextcloud instance.
|
|
*/
|
|
*/
|
|
public class OCFileListAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder>
|
|
public class OCFileListAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder>
|
|
implements DisplayUtils.AvatarGenerationListener,
|
|
implements DisplayUtils.AvatarGenerationListener,
|
|
- CommonOCFileListAdapterInterface,
|
|
|
|
- FastScrollRecyclerView.SectionedAdapter {
|
|
|
|
|
|
+ CommonOCFileListAdapterInterface, PopupTextProvider {
|
|
|
|
|
|
private static final int showFilenameColumnThreshold = 4;
|
|
private static final int showFilenameColumnThreshold = 4;
|
|
private final String userId;
|
|
private final String userId;
|
|
@@ -909,7 +908,7 @@ public class OCFileListAdapter extends RecyclerView.Adapter<RecyclerView.ViewHol
|
|
|
|
|
|
@NonNull
|
|
@NonNull
|
|
@Override
|
|
@Override
|
|
- public String getSectionName(int position) {
|
|
|
|
|
|
+ public String getPopupText(int position) {
|
|
OCFile file = getItem(position);
|
|
OCFile file = getItem(position);
|
|
|
|
|
|
if (file == null) {
|
|
if (file == null) {
|