|
@@ -39,7 +39,7 @@ class MainActivity : BaseActivity() {
|
|
|
supportActionBar?.setHomeAsUpIndicator(R.drawable.ic_menu_white_24dp)
|
|
|
|
|
|
if (Build.VERSION.SDK_INT >= 21) {
|
|
|
- window.statusBarColor = android.R.color.transparent;
|
|
|
+ window.statusBarColor = android.R.color.transparent
|
|
|
}
|
|
|
|
|
|
// Set behavior of Navigation drawer
|
|
@@ -73,6 +73,16 @@ class MainActivity : BaseActivity() {
|
|
|
return true
|
|
|
}
|
|
|
|
|
|
+ override fun onBackPressed() {
|
|
|
+ supportFragmentManager.findFragmentById(R.id.frame_container)?.let {
|
|
|
+ if (it !is LibraryFragment) {
|
|
|
+ setFragment(LibraryFragment.newInstance())
|
|
|
+ } else {
|
|
|
+ super.onBackPressed()
|
|
|
+ }
|
|
|
+ } ?: super.onBackPressed()
|
|
|
+ }
|
|
|
+
|
|
|
fun setFragment(fragment: Fragment) {
|
|
|
supportFragmentManager.beginTransaction()
|
|
|
.replace(R.id.frame_container, fragment)
|