package tof.cv.mpp;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.support.v4.app.ListFragment;
import android.support.v7.app.AppCompatActivity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import tof.cv.mpp.rss.DownloadTrafficTask;
import tof.cv.mpp.rss.RSSFeed;
public class TrafficFragment extends ListFragment {
protected static final String TAG = "ActivityTraffic";
private RSSFeed myRssFeed = null;
private String lang;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment_traffic, null);
}
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setHasOptionsMenu(true);
SharedPreferences settings = PreferenceManager
.getDefaultSharedPreferences(getActivity());
lang = this.getString(R.string.url_lang_2);
if (settings.getBoolean("prefnl", false)) {
lang = "n";
}
new DownloadTrafficTask(this).execute();
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
((AppCompatActivity)getActivity()).getSupportActionBar().setTitle(R.string.nav_drawer_issues);
((AppCompatActivity)getActivity()).getSupportActionBar().setSubtitle(null);
}
public String getLang() {
return lang;
}
public RSSFeed getRssFeed() {
return myRssFeed;
}
public void setRssFeed(RSSFeed rssFeed) {
this.myRssFeed = rssFeed;
}
/*@Override
public void onListItemClick(ListView l, View v, int position, long id) {
Log.i("FragmentList", "Item clicked: " + id);
TrafficAdapter a=(TrafficAdapter) this.getListAdapter();
AlertDialog.Builder alertbox = new AlertDialog.Builder(
this.getActivity());
alertbox.setTitle(a.getItem(position).getTitle());
alertbox.setMessage(Html.fromHtml(a.getItem(position).getDescription()));
// "\n\n"+myRssFeed.getItem(position).getPubdate());
alertbox.setNeutralButton(android.R.string.ok,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
}
});
alertbox.show();
}*/
}