X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fuk%2Fme%2Fnjae%2Fsunshine%2FForecastFragment.java;h=7a52d35612768eb3b4e359c313260e0d4b73a5b4;hb=8751e0563d9f5863957e37c502c8b749afe8db61;hp=7a3eedf944fed00c24ee96665fd4ff043ad28a2a;hpb=776977ebe865bb31a2e270d0621a0354394d7fe3;p=Sunshine.git diff --git a/app/src/main/java/uk/me/njae/sunshine/ForecastFragment.java b/app/src/main/java/uk/me/njae/sunshine/ForecastFragment.java index 7a3eedf..7a52d35 100644 --- a/app/src/main/java/uk/me/njae/sunshine/ForecastFragment.java +++ b/app/src/main/java/uk/me/njae/sunshine/ForecastFragment.java @@ -1,5 +1,6 @@ package uk.me.njae.sunshine; +import android.content.Intent; import android.net.Uri; import android.os.AsyncTask; import android.os.Bundle; @@ -11,8 +12,10 @@ import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; +import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ListView; +import android.widget.Toast; import org.json.JSONArray; import org.json.JSONException; @@ -91,8 +94,17 @@ public class ForecastFragment extends Fragment { View rootView = inflater.inflate(R.layout.fragment_main, container, false); - ListView list_view = (ListView) rootView.findViewById(R.id.listview_forecast); - list_view.setAdapter(mForecastAdapter); + ListView listView = (ListView) rootView.findViewById(R.id.listview_forecast); + listView.setAdapter(mForecastAdapter); + listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { + @Override + public void onItemClick(AdapterView adapterView, View view, int position, long l) { + String forecast = mForecastAdapter.getItem(position); + Intent intent = new Intent(getActivity(), DetailActivity.class) + .putExtra(Intent.EXTRA_TEXT, forecast); + startActivity(intent); + } + }); return rootView; }