mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-08 06:42:21 -04:00
Replaced if-else with when
This commit is contained in:
parent
1e2a165537
commit
ca5d704f3a
@ -191,21 +191,22 @@ class BookmarksActivity : BaseActivity(),
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
||||||
val itemId = item.itemId
|
when (item.itemId) {
|
||||||
if (itemId == android.R.id.home) {
|
android.R.id.home -> {
|
||||||
onBackPressed()
|
onBackPressed()
|
||||||
return true
|
}
|
||||||
} else if (itemId == R.id.menu_bookmarks_clear) {
|
R.id.menu_bookmarks_clear -> {
|
||||||
dialogShower!!.show(KiwixDialog.DeleteBookmarks, {
|
dialogShower!!.show(KiwixDialog.DeleteBookmarks, {
|
||||||
presenter!!.deleteBookmarks(ArrayList(allBookmarks))
|
presenter!!.deleteBookmarks(ArrayList(allBookmarks))
|
||||||
allBookmarks.clear()
|
allBookmarks.clear()
|
||||||
bookmarksList.clear()
|
bookmarksList.clear()
|
||||||
bookmarksAdapter!!.notifyDataSetChanged()
|
bookmarksAdapter!!.notifyDataSetChanged()
|
||||||
Snackbar.make(noBookmarks!!, R.string.all_bookmarks_cleared, Snackbar.LENGTH_SHORT).show()
|
Snackbar.make(noBookmarks!!, R.string.all_bookmarks_cleared, Snackbar.LENGTH_SHORT).show()
|
||||||
})
|
})
|
||||||
return true
|
}
|
||||||
|
else -> return super.onOptionsItemSelected(item)
|
||||||
}
|
}
|
||||||
return super.onOptionsItemSelected(item)
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onDestroy() {
|
override fun onDestroy() {
|
||||||
|
@ -39,7 +39,6 @@ import org.kiwix.kiwixmobile.core.data.local.dao.BookmarksDao
|
|||||||
import org.kiwix.kiwixmobile.core.data.remote.KiwixService
|
import org.kiwix.kiwixmobile.core.data.remote.KiwixService
|
||||||
import org.kiwix.kiwixmobile.core.di.modules.ApplicationModule
|
import org.kiwix.kiwixmobile.core.di.modules.ApplicationModule
|
||||||
import org.kiwix.kiwixmobile.core.di.modules.CoreViewModelModule
|
import org.kiwix.kiwixmobile.core.di.modules.CoreViewModelModule
|
||||||
import org.kiwix.kiwixmobile.core.di.modules.DialogModule
|
|
||||||
import org.kiwix.kiwixmobile.core.di.modules.JNIModule
|
import org.kiwix.kiwixmobile.core.di.modules.JNIModule
|
||||||
import org.kiwix.kiwixmobile.core.di.modules.NetworkModule
|
import org.kiwix.kiwixmobile.core.di.modules.NetworkModule
|
||||||
import org.kiwix.kiwixmobile.core.di.modules.SearchModule
|
import org.kiwix.kiwixmobile.core.di.modules.SearchModule
|
||||||
@ -67,8 +66,7 @@ import javax.inject.Singleton
|
|||||||
JNIModule::class,
|
JNIModule::class,
|
||||||
DataModule::class,
|
DataModule::class,
|
||||||
CoreViewModelModule::class,
|
CoreViewModelModule::class,
|
||||||
SearchModule::class,
|
SearchModule::class
|
||||||
DialogModule::class
|
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
interface CoreComponent {
|
interface CoreComponent {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user