The bottom bar slides in on a cold start.
This commit is contained in:
parent
00f0957aa7
commit
e1bf16f20c
1 changed files with 21 additions and 0 deletions
|
|
@ -74,6 +74,9 @@ public class MainActivity extends AbsSlidingMusicPanelActivity
|
||||||
|
|
||||||
private boolean blockRequestPermissions;
|
private boolean blockRequestPermissions;
|
||||||
|
|
||||||
|
private boolean bottomBarSupposedToBeHidden = true;
|
||||||
|
private boolean keepBottomBarHidden = true;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
|
@ -91,8 +94,15 @@ public class MainActivity extends AbsSlidingMusicPanelActivity
|
||||||
|
|
||||||
if (savedInstanceState == null) {
|
if (savedInstanceState == null) {
|
||||||
setMusicChooser(PreferenceUtil.getInstance(this).getLastMusicChooser());
|
setMusicChooser(PreferenceUtil.getInstance(this).getLastMusicChooser());
|
||||||
|
new Handler().postDelayed(new Runnable() {
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
|
initDelayedBottomBar();
|
||||||
|
}
|
||||||
|
}, 500);
|
||||||
} else {
|
} else {
|
||||||
restoreCurrentFragment();
|
restoreCurrentFragment();
|
||||||
|
initDelayedBottomBar();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!checkShowIntro()) {
|
if (!checkShowIntro()) {
|
||||||
|
|
@ -400,6 +410,17 @@ public class MainActivity extends AbsSlidingMusicPanelActivity
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void hideBottomBar(boolean hide) {
|
||||||
|
bottomBarSupposedToBeHidden = hide;
|
||||||
|
super.hideBottomBar(hide || keepBottomBarHidden);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void initDelayedBottomBar() {
|
||||||
|
keepBottomBarHidden = false;
|
||||||
|
hideBottomBar(bottomBarSupposedToBeHidden);
|
||||||
|
}
|
||||||
|
|
||||||
public interface MainActivityFragmentCallbacks {
|
public interface MainActivityFragmentCallbacks {
|
||||||
boolean handleBackPress();
|
boolean handleBackPress();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue