@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); // set list view setHasOptionsMenu(true); setEmptyText(getString(R.string.no_data)); setListShown(false); // Restore instance state. if (savedInstanceState != null) { if (savedInstanceState.containsKey(KEY_ITEM_SELECTED)) mItemSelected = savedInstanceState.getInt(KEY_ITEM_SELECTED); if (savedInstanceState.containsKey(KEY_FROM_DATE)) { // mDateFrom = (Date) savedInstanceState.getSerializable(KEY_FROM_DATE); String dateFromString = savedInstanceState.getString(KEY_FROM_DATE); mDateFrom = new DateTime(dateFromString); } if (savedInstanceState.containsKey(KEY_TO_DATE)) mDateTo = (Date) savedInstanceState.getSerializable(KEY_TO_DATE); } // start loader startLoader(savedInstanceState); }