@Override public void onCreate(Bundle savedInstanceState) { screenNames.add("patrickhammond"); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); super.onCreate(savedInstanceState); setContentView(R.layout.activity_tweet_list); setProgressBarIndeterminateVisibility(false); if (findViewById(R.id.tweet_detail_container) != null) { mTwoPane = true; ((TweetListFragment) getSupportFragmentManager().findFragmentById(R.id.tweet_list)) .setActivateOnItemClick(true); } searchResponseHandler = (SearchResponseHandler) getLastCustomNonConfigurationInstance(); if (searchResponseHandler == null) { searchResponseHandler = new SearchResponseHandler(); } searchResponseHandler.updateCallbacks(this); }
@Override public Object onRetainCustomNonConfigurationInstance() { searchResponseHandler.updateCallbacks(null); return searchResponseHandler; }