This commit is contained in:
gouri-panda 2020-11-17 16:33:03 +05:30
parent 0a3acb04d0
commit 1dee36dde9

View File

@ -28,11 +28,12 @@ import org.kiwix.kiwixmobile.core.R
import org.kiwix.kiwixmobile.core.base.BaseFragment
abstract class CoreSettingsFragment : BaseFragment() {
private lateinit var prefsFragment: Fragment
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
prefsFragment = createPreferenceFragment()
requireActivity().supportFragmentManager
.beginTransaction().replace(R.id.content_frame, createPreferenceFragment())
.beginTransaction().replace(R.id.content_frame, prefsFragment)
.commit()
setUpToolbar()
}
@ -52,4 +53,12 @@ abstract class CoreSettingsFragment : BaseFragment() {
activity.supportActionBar!!.setHomeButtonEnabled(true)
activity.supportActionBar!!.setDisplayHomeAsUpEnabled(true)
}
override fun onDestroyView() {
requireActivity().supportFragmentManager
.beginTransaction()
.remove(prefsFragment)
.commit()
super.onDestroyView()
}
}