package uk.me.njae.sunshine;
+import android.content.Intent;
import android.net.Uri;
import android.os.AsyncTask;
import android.os.Bundle;
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;
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;
}