@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.twitter); prefs = PreferenceManager.getDefaultSharedPreferences(this); ((TextView) findViewById(R.id.header_title)).setText(R.string.menu_social); ((Button) findViewById(R.id.header_back_btn)).setOnClickListener(new BackBtnListener()); if (!isOnline()) { showDialog(INTERNET_FAILURE_DIALOG); return; } new AuthenticationCheckTask().execute(); twitterManager = new TwitterManager(this, getPreferences()); tweetsListView = (PullToRefreshListView) findViewById(R.id.tweets); eventTwitterBtn = (Button) findViewById(R.id.tweets_eventside_btn); eventTwitterBtn.setOnClickListener(new EventTwitterListener()); eventTwitterBtn.setText("@" + Constants.EVENT_SCREEN_NAME); eventHashBtn = (Button) findViewById(R.id.tweets_hashside_btn); eventHashBtn.setOnClickListener(new EventHashListener()); eventHashBtn.setText(Constants.EVENT_HASH_TAG); tweetBtn = (Button) findViewById(R.id.tweet_btn); tweetBtn.setOnClickListener(new TweetListener()); /* first page is listing event tweets */ eventTwitterBtn.setTag(true); twitterManager.updateEventTimeline(tweetsListView); ((PullToRefreshListView) tweetsListView) .setOnRefreshListener( new OnRefreshListener() { public void onRefresh() { if ((Boolean) eventTwitterBtn.getTag()) twitterManager.new UserTimelineTask().execute(false, Constants.EVENT_SCREEN_NAME); else twitterManager.new HashTagTimelineTask().execute(false); } }); }
@Override protected void onPause() { super.onPause(); setFirstTime(false); }