@@ -10,6 +10,7 @@ import androidx.appcompat.app.AppCompatActivity
1010import androidx.core.app.NotificationManagerCompat
1111import androidx.databinding.DataBindingUtil
1212import androidx.fragment.app.DialogFragment
13+ import androidx.navigation.findNavController
1314import kotlinx.coroutines.*
1415import me.nya_n.notificationnotifier.R
1516import me.nya_n.notificationnotifier.databinding.ActivityMainBinding
@@ -26,25 +27,27 @@ class MainActivity : AppCompatActivity(), DialogListener {
2627 private lateinit var binding: ActivityMainBinding
2728 private val model: MainViewModel by viewModel()
2829
29- private val exportDataResult = registerForActivityResult(ActivityResultContracts .StartActivityForResult ()) {
30- if (it.resultCode == RESULT_CANCELED ) return @registerForActivityResult
31- val uri = it.data?.data
32- if (uri != null ) {
33- model.exportData(this , uri)
34- } else {
35- handleMessage(Message .Error (R .string.export_failed))
30+ private val exportDataResult =
31+ registerForActivityResult(ActivityResultContracts .StartActivityForResult ()) {
32+ if (it.resultCode == RESULT_CANCELED ) return @registerForActivityResult
33+ val uri = it.data?.data
34+ if (uri != null ) {
35+ model.exportData(this , uri)
36+ } else {
37+ handleMessage(Message .Error (R .string.export_failed))
38+ }
3639 }
37- }
3840
39- private val importDataResult = registerForActivityResult(ActivityResultContracts .StartActivityForResult ()) {
40- if (it.resultCode == RESULT_CANCELED ) return @registerForActivityResult
41- val uri = it.data?.data
42- if (uri != null ) {
43- model.importData(this , uri)
44- } else {
45- handleMessage(Message .Error (R .string.import_failed))
41+ private val importDataResult =
42+ registerForActivityResult(ActivityResultContracts .StartActivityForResult ()) {
43+ if (it.resultCode == RESULT_CANCELED ) return @registerForActivityResult
44+ val uri = it.data?.data
45+ if (uri != null ) {
46+ model.importData(this , uri)
47+ } else {
48+ handleMessage(Message .Error (R .string.import_failed))
49+ }
4650 }
47- }
4851
4952 override fun onCreate (savedInstanceState : Bundle ? ) {
5053 super .onCreate(savedInstanceState)
@@ -84,7 +87,8 @@ class MainActivity : AppCompatActivity(), DialogListener {
8487 )
8588 true
8689 }
87- R .id.licence -> {
90+ R .id.license -> {
91+ findNavController(R .id.nav_host_fragment).navigate(R .id.action_MainFragment_to_LicenseFragment)
8892 true
8993 }
9094 else -> super .onOptionsItemSelected(item)
0 commit comments