File tree Expand file tree Collapse file tree
app/src/main/java/com/owncloud/android/ui/adapter Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -131,7 +131,7 @@ public class OCFileListAdapter extends RecyclerView.Adapter<RecyclerView.ViewHol
131131 private final long footerId = UUID .randomUUID ().getLeastSignificantBits ();
132132 private final long headerId = UUID .randomUUID ().getLeastSignificantBits ();
133133
134- private ArrayList <OCFile > recommendedFiles = new ArrayList <>();
134+ private List <OCFile > recommendedFiles = new ArrayList <>();
135135 private RecommendedFilesAdapter recommendedFilesAdapter ;
136136 private final OCFileListAdapterHelper helper = new OCFileListAdapterHelper ();
137137 private final OverlayManager overlayManager ;
@@ -703,14 +703,10 @@ private void setVisibilityOfMoreOption(Object holder) {
703703 }
704704
705705 @ SuppressLint ("NotifyDataSetChanged" )
706- public void updateRecommendedFiles (ArrayList <OCFile > recommendedFiles ) {
707- this .recommendedFiles = recommendedFiles ;
708-
709- if (recommendedFiles == null || recommendedFiles .isEmpty ()) {
710- notifyDataSetChanged ();
711- } else {
712- notifyItemChanged (0 );
713- }
706+ public void updateRecommendedFiles (@ NonNull List <OCFile > value ) {
707+ recommendedFiles .clear ();
708+ recommendedFiles .addAll (value );
709+ notifyDataSetChanged ();
714710 }
715711
716712 private void applyChipVisuals (Chip chip , Tag tag ) {
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ import com.owncloud.android.datamodel.OCFile
1515
1616class RecommendedFilesAdapter (
1717 private val fileListAdapter : OCFileListAdapter ,
18- private val recommendations : ArrayList <OCFile >
18+ private val recommendations : List <OCFile >
1919) : RecyclerView.Adapter<OCFileListRecommendedItemViewHolder>() {
2020
2121 fun getItemPosition (file : OCFile ): Int = recommendations.indexOf(file)
You can’t perform that action at this time.
0 commit comments