Pressing the nav bar's up button in Search Activity now puts you where you were last in tachi
Or creates a new main activity if it doesnt exist
This commit is contained in:
parent
343fad39b6
commit
b7d538f7a6
2 changed files with 3 additions and 13 deletions
|
@ -139,10 +139,10 @@ open class MainActivity : BaseActivity() {
|
||||||
if (trulyGoBack) return
|
if (trulyGoBack) return
|
||||||
|
|
||||||
// Do not let the launcher create a new activity http://stackoverflow.com/questions/16283079
|
// Do not let the launcher create a new activity http://stackoverflow.com/questions/16283079
|
||||||
/* if (!isTaskRoot) {
|
if (!isTaskRoot) {
|
||||||
finish()
|
finish()
|
||||||
return
|
return
|
||||||
}*/
|
}
|
||||||
|
|
||||||
setContentView(R.layout.main_activity)
|
setContentView(R.layout.main_activity)
|
||||||
|
|
||||||
|
|
|
@ -70,9 +70,6 @@ class SearchActivity: MainActivity() {
|
||||||
|
|
||||||
tabAnimator = TabsAnimator(sTabs)
|
tabAnimator = TabsAnimator(sTabs)
|
||||||
|
|
||||||
// Set behavior of Navigation drawer
|
|
||||||
//router.setRoot(controller.withFadeTransaction().tag(id.toString()))
|
|
||||||
|
|
||||||
val container: ViewGroup = findViewById(R.id.controller_container)
|
val container: ViewGroup = findViewById(R.id.controller_container)
|
||||||
|
|
||||||
val content: LinearLayout = findViewById(R.id.main_content)
|
val content: LinearLayout = findViewById(R.id.main_content)
|
||||||
|
@ -171,14 +168,7 @@ class SearchActivity: MainActivity() {
|
||||||
|
|
||||||
private fun Context.popToRoot() {
|
private fun Context.popToRoot() {
|
||||||
val intent = Intent(this, MainActivity::class.java).apply {
|
val intent = Intent(this, MainActivity::class.java).apply {
|
||||||
flags = Intent.FLAG_ACTIVITY_CLEAR_TOP or Intent.FLAG_ACTIVITY_NEW_TASK or Intent
|
flags = Intent.FLAG_ACTIVITY_NEW_TASK
|
||||||
.FLAG_ACTIVITY_REORDER_TO_FRONT
|
|
||||||
|
|
||||||
action = when (preferences.startScreen()) {
|
|
||||||
2 -> SHORTCUT_RECENTLY_READ
|
|
||||||
3 -> SHORTCUT_RECENTLY_UPDATED
|
|
||||||
else -> SHORTCUT_LIBRARY
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
startActivity(intent)
|
startActivity(intent)
|
||||||
finishAfterTransition()
|
finishAfterTransition()
|
||||||
|
|
Reference in a new issue