summaryrefslogtreecommitdiffhomepage
path: root/app/src/main/res
diff options
context:
space:
mode:
authorHarsh Shandilya <me@msfjarvis.dev>2018-04-29 10:14:20 +0530
committerHarsh Shandilya <me@msfjarvis.dev>2018-04-30 17:30:24 +0530
commitfe4cc22ca0e846d10658093dfe424753c95a24d4 (patch)
tree5435220213cf5c3a03800b8eabfb485bd2aa5672 /app/src/main/res
parent4fc1e61a83da771e484fa2ea4755da49e013e0fc (diff)
SettingsActivity: Gracefully exit when options menu home is pressed
This is an activity, so it does not join the fragment backstack, but instead piles on top SettingsActivity | -> MainActivity | -> EditorFragment | -> DetailFragment | -> ListFragment Without overriding the back button in the toolbar, it simply kills the entire state on MainActivity and causes it to reload. By calling finish() on the activity when home is pressed from the item menu we can silently make it die without affecting any underlying states held by MainActivity and instead return to the exact fragment we launched settings from. Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Diffstat (limited to 'app/src/main/res')
0 files changed, 0 insertions, 0 deletions