0
0
mirror of https://github.com/markusfisch/BinaryEye.git synced 2024-09-20 03:52:16 +02:00

Make when() return the fragment

Instead of assigning a help variable.
This commit is contained in:
Markus Fisch 2019-04-09 19:54:46 +02:00
parent 4c04ffb7db
commit 80c65a48a0

View File

@ -36,21 +36,19 @@ class MainActivity : AppCompatActivity() {
supportActionBar?.setDisplayHomeAsUpEnabled(true)
if (state == null) {
val fragment: Fragment
when {
intent?.hasExtra(HISTORY) == true -> fragment = HistoryFragment()
intent?.hasExtra(ENCODE) == true -> fragment = EncodeFragment.newInstance(
setFragment(supportFragmentManager, when {
intent?.hasExtra(HISTORY) == true -> HistoryFragment()
intent?.hasExtra(ENCODE) == true -> EncodeFragment.newInstance(
intent.getStringExtra(ENCODE)
)
intent?.hasExtra(DECODE) == true -> fragment = DecodeFragment.newInstance(
intent?.hasExtra(DECODE) == true -> DecodeFragment.newInstance(
intent.getStringExtra(DECODE),
intent.getSerializableExtra(
DECODE_FORMAT
) as BarcodeFormat
)
else -> fragment = DecodeFragment()
}
setFragment(supportFragmentManager, fragment)
else -> DecodeFragment()
})
}
}