package tof.cv.mpp;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.preference.PreferenceActivity;
import android.support.v4.app.ListFragment;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import java.io.File;
import tof.cv.mpp.MyPreferenceActivity.Prefs3Fragment;
public class TwitterFragment extends ListFragment {
// http://search.twitter.com/search.json?q=BETRAINS%20OR%20SNCB%20OR%20NMBS
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment_twitter, null);
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
setHasOptionsMenu(true);
//UtilsWeb.loadTweets(getActivity(), getListView());
//getActivity().getActionBar().setIcon(R.drawable.ab_twit);
getActivity().getActionBar().setTitle("Twitter");
getActivity().getActionBar().setSubtitle(null);
}
public void onDestroy() {
super.onDestroy();
try {
File file = new File(
android.os.Environment.getExternalStorageDirectory(),
"/Android/data/BeTrains/Twitter");
File[] files = file.listFiles();
for (File f : files)
f.delete();
} catch (Exception e) {
}
}
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
menu.add(Menu.NONE, 0, Menu.NONE, R.string.chat_action_filter)
.setIcon(R.drawable.ic_menu_preferences)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case (0):
if (Build.VERSION.SDK_INT >= 11)
startActivity(new Intent(getActivity(),
MyPreferenceActivity.class).putExtra(
PreferenceActivity.EXTRA_SHOW_FRAGMENT,
Prefs3Fragment.class.getName()));
else {
startActivity(new Intent(getActivity(),
MyPreferenceActivity.class));
}
return true;
default:
return super.onOptionsItemSelected(item);
}
}
}