protected void onStart() {
super.onStart();
- debug("flow", "MainActivity.onStart()");
+ debug("flow", String.format(Locale.ENGLISH,
+ "MainActivity.onStart(), currentPage is %d, accountFilter is %s", mCurrentPage,
+ (mAccountFilter == null) ? "<NULL>" : mAccountFilter));
mViewPager.setCurrentItem(mCurrentPage, false);
if (mAccountFilter != null) showTransactionsFragment(mAccountFilter);
else Data.accountFilter.setValue(null);
storeThemeIdInPrefs(profileColor);
}
@Override
+ protected void onResume() {
+ super.onResume();
+ fabShouldShow();
+ }
+ @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
debug("flow", "MainActivity.onCreate()");
pageChangeListener = new ViewPager.SimpleOnPageChangeListener() {
@Override
public void onPageSelected(int position) {
+ mCurrentPage = position;
switch (position) {
case 0:
markDrawerItemCurrent(R.id.nav_account_summary);