package com.tuit.ar.activities.timeline;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.view.Menu;
import com.tuit.ar.R;
import com.tuit.ar.api.Twitter;
import com.tuit.ar.models.Settings;
public class Friends extends com.tuit.ar.activities.timeline.Status {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTitle(getString(R.string.friends));
Settings settings = Settings.getInstance();
if (!settings.getSharedPreferences(this).contains(Settings.LAZY_MODE)) {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(R.string.firstRun);
builder.setMessage(R.string.firstRunMessage);
builder.setPositiveButton(R.string.yes, new OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
getTimeline().refresh();
Settings settings = Settings.getInstance();
Editor editor = settings.getSharedPreferences(Friends.this).edit();
editor.putBoolean(Settings.LAZY_MODE, false);
editor.commit();
}
});
builder.setNegativeButton(R.string.no, new OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
Settings settings = Settings.getInstance();
Editor editor = settings.getSharedPreferences(Friends.this).edit();
editor.putBoolean(Settings.LAZY_MODE, true);
editor.commit();
}
});
builder.show();
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, MENU_NEW_TWEET, 0, R.string.newTweet);
menu.add(0, MENU_REFRESH, 0, R.string.refresh);
menu.add(0, MENU_REPLIES, 0, R.string.replies);
menu.add(0, MENU_DIRECT, 0, R.string.directMessages);
menu.add(0, MENU_FAVORITES, 0, R.string.favorites);
menu.add(0, MENU_PREFERENCES, 0, R.string.preferences);
menu.add(0, MENU_MY_PROFILE, 0, R.string.profile);
return true;
}
protected com.tuit.ar.models.timeline.Status getTimeline() {
return com.tuit.ar.models.timeline.Friends.getInstance(Twitter.getInstance().getDefaultAccount());
}
}