kopia lustrzana https://github.com/ryukoposting/Signal-Android
31 wiersze
1.1 KiB
Kotlin
31 wiersze
1.1 KiB
Kotlin
package org.thoughtcrime.securesms.exporter.flow
|
|
|
|
import android.os.Bundle
|
|
import android.view.View
|
|
import androidx.core.os.bundleOf
|
|
import androidx.navigation.fragment.findNavController
|
|
import org.thoughtcrime.securesms.LoggingFragment
|
|
import org.thoughtcrime.securesms.R
|
|
import org.thoughtcrime.securesms.databinding.SmsExportHelpFragmentBinding
|
|
import org.thoughtcrime.securesms.help.HelpFragment
|
|
|
|
/**
|
|
* Fragment wrapper around the app settings help fragment to provide a toolbar and set default category for sms export.
|
|
*/
|
|
class SmsExportHelpFragment : LoggingFragment(R.layout.sms_export_help_fragment) {
|
|
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
|
val binding = SmsExportHelpFragmentBinding.bind(view)
|
|
|
|
binding.toolbar.setOnClickListener {
|
|
if (!findNavController().popBackStack()) {
|
|
requireActivity().finish()
|
|
}
|
|
}
|
|
|
|
childFragmentManager
|
|
.beginTransaction()
|
|
.replace(binding.smsExportHelpFragmentFragment.id, HelpFragment().apply { arguments = bundleOf(HelpFragment.START_CATEGORY_INDEX to HelpFragment.SMS_EXPORT_INDEX) })
|
|
.commitNow()
|
|
}
|
|
}
|