diff --git a/Listify/app/src/main/java/com/example/listify/ui/store/StoreFragment.java b/Listify/app/src/main/java/com/example/listify/ui/store/StoreFragment.java index fb179cc..82db8b2 100644 --- a/Listify/app/src/main/java/com/example/listify/ui/store/StoreFragment.java +++ b/Listify/app/src/main/java/com/example/listify/ui/store/StoreFragment.java @@ -56,7 +56,7 @@ public class StoreFragment extends Fragment { storeURLs.add("https://www.ebay.com/"); listView = root.findViewById(R.id.listOfStores); - myAdapter = new StoreFragment.MyAdapter(this.getContext(), storeLogos, storeNames, storeNames); + myAdapter = new StoreFragment.MyAdapter(this.getContext(), storeLogos, storeNames, storeURLs); listView.setAdapter(myAdapter); return root; @@ -64,9 +64,9 @@ public class StoreFragment extends Fragment { class MyAdapter extends ArrayAdapter { Context context; - ArrayList storeLogos = new ArrayList<>(); - ArrayList storeNames = new ArrayList<>(); - ArrayList storeURLs = new ArrayList<>(); + ArrayList storeLogos; + ArrayList storeNames; + ArrayList storeURLs; MyAdapter (Context c, ArrayList logos, ArrayList names, ArrayList urls) { super(c, R.layout.shopping_list_product_entry, R.id.productView, names); @@ -116,7 +116,8 @@ public class StoreFragment extends Fragment { name.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - gotoUrl(storeURLs.get(position)); + Uri uri = Uri.parse(storeURLs.get(position)); + startActivity(new Intent(Intent.ACTION_VIEW, uri)); } }); } @@ -129,9 +130,4 @@ public class StoreFragment extends Fragment { return listproduct; } } - - private void gotoUrl(String url) { - Uri u = Uri.parse(url); - startActivity(new Intent(Intent.ACTION_VIEW, u)); - } }