bug fix
This commit is contained in:
parent
799e5568fa
commit
88ea1dd48e
|
@ -75,6 +75,7 @@ public class MainActivity extends AppCompatActivity implements ActivityResultCal
|
||||||
tabLayout.setupWithViewPager(pager);
|
tabLayout.setupWithViewPager(pager);
|
||||||
pager.setOffscreenPageLimit(4);
|
pager.setOffscreenPageLimit(4);
|
||||||
adapter = new FragmentAdapter(this, getSupportFragmentManager());
|
adapter = new FragmentAdapter(this, getSupportFragmentManager());
|
||||||
|
pager.setAdapter(adapter);
|
||||||
|
|
||||||
AppStyles.setTheme(root);
|
AppStyles.setTheme(root);
|
||||||
AppStyles.setOverflowIcon(toolbar, settings.getIconColor());
|
AppStyles.setOverflowIcon(toolbar, settings.getIconColor());
|
||||||
|
@ -95,7 +96,7 @@ public class MainActivity extends AppCompatActivity implements ActivityResultCal
|
||||||
}
|
}
|
||||||
// initialize lists
|
// initialize lists
|
||||||
else if (adapter.isEmpty()) {
|
else if (adapter.isEmpty()) {
|
||||||
setupAdapter(true);
|
setupAdapter();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -117,7 +118,7 @@ public class MainActivity extends AppCompatActivity implements ActivityResultCal
|
||||||
|
|
||||||
case LoginActivity.RETURN_LOGIN_SUCCESSFUL:
|
case LoginActivity.RETURN_LOGIN_SUCCESSFUL:
|
||||||
case AccountActivity.RETURN_ACCOUNT_CHANGED:
|
case AccountActivity.RETURN_ACCOUNT_CHANGED:
|
||||||
setupAdapter(true);
|
setupAdapter();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SettingsActivity.RETURN_APP_LOGOUT:
|
case SettingsActivity.RETURN_APP_LOGOUT:
|
||||||
|
@ -131,8 +132,9 @@ public class MainActivity extends AppCompatActivity implements ActivityResultCal
|
||||||
case SettingsActivity.RETURN_DATA_CLEARED:
|
case SettingsActivity.RETURN_DATA_CLEARED:
|
||||||
case SettingsActivity.RETURN_SETTINGS_CHANGED:
|
case SettingsActivity.RETURN_SETTINGS_CHANGED:
|
||||||
case AccountActivity.RETURN_SETTINGS_CHANGED:
|
case AccountActivity.RETURN_SETTINGS_CHANGED:
|
||||||
|
AppStyles.setTheme(root);
|
||||||
|
AppStyles.setOverflowIcon(toolbar, settings.getIconColor());
|
||||||
adapter.notifySettingsChanged();
|
adapter.notifySettingsChanged();
|
||||||
setupAdapter(false);
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -244,13 +246,10 @@ public class MainActivity extends AppCompatActivity implements ActivityResultCal
|
||||||
/**
|
/**
|
||||||
* initialize pager content
|
* initialize pager content
|
||||||
*/
|
*/
|
||||||
private void setupAdapter(boolean resetFragments) {
|
private void setupAdapter() {
|
||||||
AppStyles.setTheme(root);
|
AppStyles.setTheme(root);
|
||||||
AppStyles.setOverflowIcon(toolbar, settings.getIconColor());
|
AppStyles.setOverflowIcon(toolbar, settings.getIconColor());
|
||||||
if (resetFragments) {
|
|
||||||
adapter.setupForHomePage();
|
adapter.setupForHomePage();
|
||||||
pager.setAdapter(adapter);
|
|
||||||
}
|
|
||||||
switch (settings.getLogin().getConfiguration()) {
|
switch (settings.getLogin().getConfiguration()) {
|
||||||
case TWITTER1:
|
case TWITTER1:
|
||||||
case TWITTER2:
|
case TWITTER2:
|
||||||
|
|
Loading…
Reference in New Issue