diff options
Diffstat (limited to '')
-rw-r--r-- | app/src/main/java/ml/docilealligator/infinityforreddit/Activity/MainActivity.java | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/Activity/MainActivity.java b/app/src/main/java/ml/docilealligator/infinityforreddit/Activity/MainActivity.java index d8021fce..525d8273 100644 --- a/app/src/main/java/ml/docilealligator/infinityforreddit/Activity/MainActivity.java +++ b/app/src/main/java/ml/docilealligator/infinityforreddit/Activity/MainActivity.java @@ -329,14 +329,7 @@ public class MainActivity extends BaseActivity implements SortTypeSelectionCallb getCurrentAccountAndBindView(); } - fab.setOnClickListener(view -> { - if (mAccessToken == null) { - Toast.makeText(MainActivity.this, R.string.login_first, Toast.LENGTH_SHORT).show(); - return; - } - - postTypeBottomSheetFragment.show(getSupportFragmentManager(), postTypeBottomSheetFragment.getTag()); - }); + fab.setOnClickListener(view -> postTypeBottomSheetFragment.show(getSupportFragmentManager(), postTypeBottomSheetFragment.getTag())); } @Override @@ -453,8 +446,10 @@ public class MainActivity extends BaseActivity implements SortTypeSelectionCallb if (mAccessToken == null) { bottomNavigationView.setVisibility(View.GONE); + fab.setVisibility(View.GONE); } else { bottomNavigationView.setVisibility(View.VISIBLE); + fab.setVisibility(View.VISIBLE); subscriptionsBottomAppBar.setOnClickListener(view -> { Intent intent = new Intent(MainActivity.this, SubscribedThingListingActivity.class); startActivity(intent); @@ -924,13 +919,17 @@ public class MainActivity extends BaseActivity implements SortTypeSelectionCallb } public void postScrollUp() { - bottomNavigationView.performShow(); - fab.show(); + if (mAccessToken != null) { + bottomNavigationView.performShow(); + fab.show(); + } } public void postScrollDown() { - fab.hide(); - bottomNavigationView.performHide(); + if (mAccessToken != null) { + fab.hide(); + bottomNavigationView.performHide(); + } } @Subscribe |