clean up while statement in onOptionsItemSelected

This commit is contained in:
Stephen Michel 2016-12-17 13:51:57 -05:00
parent fe30dce6f0
commit be78cc0820

View File

@ -86,37 +86,19 @@ class MainActivity : SimpleActivity(), ViewPager.OnPageChangeListener {
} }
override fun onOptionsItemSelected(item: MenuItem): Boolean { override fun onOptionsItemSelected(item: MenuItem): Boolean {
return when (item.itemId) { when (item.itemId) {
R.id.open_note -> { R.id.open_note -> displayOpenNoteDialog()
displayOpenNoteDialog() R.id.new_note -> displayNewNoteDialog()
true R.id.rename_note -> displayRenameDialog()
} R.id.share -> shareText()
R.id.new_note -> { R.id.delete_note -> displayDeleteNotePrompt()
displayNewNoteDialog() R.id.settings ->
true
}
R.id.rename_note -> {
displayRenameDialog()
true
}
R.id.share -> {
shareText()
true
}
R.id.delete_note -> {
displayDeleteNotePrompt()
true
}
R.id.settings -> {
startActivity(Intent(applicationContext, SettingsActivity::class.java)) startActivity(Intent(applicationContext, SettingsActivity::class.java))
true R.id.about ->
}
R.id.about -> {
startActivity(Intent(applicationContext, AboutActivity::class.java)) startActivity(Intent(applicationContext, AboutActivity::class.java))
true else -> return super.onOptionsItemSelected(item)
}
else -> super.onOptionsItemSelected(item)
} }
return true
} }
private fun displayRenameDialog() { private fun displayRenameDialog() {