From 8102c84c04b950eb8217d2a5f766dba775cf9bdd Mon Sep 17 00:00:00 2001 From: doubiez <31129629+doubiez@users.noreply.github.com> Date: Fri, 18 Aug 2017 12:45:04 +0200 Subject: [PATCH] Ben.. please. --- .../FileExplorer/PathList/PathListViewAdapter.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/example/ben/fileexplorer/FileExplorer/PathList/PathListViewAdapter.java b/app/src/main/java/com/example/ben/fileexplorer/FileExplorer/PathList/PathListViewAdapter.java index 0f2017f..e19ad78 100644 --- a/app/src/main/java/com/example/ben/fileexplorer/FileExplorer/PathList/PathListViewAdapter.java +++ b/app/src/main/java/com/example/ben/fileexplorer/FileExplorer/PathList/PathListViewAdapter.java @@ -17,7 +17,6 @@ */ public class PathListViewAdapter extends ArrayAdapter { - private Context context; private List files; @@ -30,10 +29,10 @@ public PathListViewAdapter(Context c, int resource, List objects) @NonNull @Override public View getView(int position, View convertView, ViewGroup parent) { - View row = convertView; + View row = convertView; // y tho? You could aswell just work with "convertView" PathViewHolder viewholder = null; + if (row == null && context != null) { - LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); row = inflater.inflate(R.layout.file_list_row, parent, false); viewholder = new PathViewHolder(row); @@ -41,6 +40,7 @@ public View getView(int position, View convertView, ViewGroup parent) { } else { viewholder = (PathViewHolder) row.getTag(); } + viewholder.getPathname().setText(files.get(position).getPath()); return row; }