Skip to content
This repository was archived by the owner on Dec 18, 2022. It is now read-only.

Commit ce90859

Browse files
committed
add argument to removeFragment for saving data or not when called
1 parent 32da4e0 commit ce90859

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

sampleapp/src/main/java/io/matthewnelson/sampleapp/ui/fragments/settings/tor/IsolationFlagsFragment.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -144,20 +144,20 @@ class IsolationFlagsFragment(
144144

145145
private fun setClickListeners() {
146146
layoutTop.setOnClickListener {
147-
removeFragment()
147+
removeFragment(true)
148148
}
149149
layoutBottom.setOnClickListener {
150-
removeFragment()
150+
removeFragment(true)
151151
}
152152
layoutEnd.setOnClickListener {
153-
removeFragment()
153+
removeFragment(true)
154154
}
155155
layoutStart.setOnClickListener {
156-
removeFragment()
156+
removeFragment(true)
157157
}
158158
}
159159

160-
private fun removeFragment() {
160+
private fun removeFragment(saveData: Boolean) {
161161
// TODO: Save Data
162162
parentFragmentManager.beginTransaction().apply {
163163
remove(this@IsolationFlagsFragment)
@@ -179,7 +179,7 @@ class IsolationFlagsFragment(
179179
private inner class BackPressHandler(enable: Boolean): OnBackPressedCallback(enable) {
180180

181181
override fun handleOnBackPressed() {
182-
removeFragment()
182+
removeFragment(false)
183183
}
184184

185185
}

0 commit comments

Comments
 (0)