From cb312ac843a99c802b58d8e49f3b7ccbf4f0e576 Mon Sep 17 00:00:00 2001 From: roynatech2544 Date: Tue, 11 Oct 2022 04:18:09 +0000 Subject: [PATCH] universal7885: parts: Init and hold only one Swap class instance --- .../src/com/eurekateam/samsungextras/swap/SwapFragment.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/universal7885-common/apps/SamsungParts/src/com/eurekateam/samsungextras/swap/SwapFragment.kt b/universal7885-common/apps/SamsungParts/src/com/eurekateam/samsungextras/swap/SwapFragment.kt index 1c3b47a..85aa621 100644 --- a/universal7885-common/apps/SamsungParts/src/com/eurekateam/samsungextras/swap/SwapFragment.kt +++ b/universal7885-common/apps/SamsungParts/src/com/eurekateam/samsungextras/swap/SwapFragment.kt @@ -40,9 +40,9 @@ class SwapFragment : PreferenceFragmentCompat(), Preference.OnPreferenceChangeLi private lateinit var mSwapFileSize: Preference private var mPoolExecutor = ScheduledThreadPoolExecutor(3) private var mSwapSize = 0 + private val mSwap = Swap() override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) { - val mSwap = Swap() addPreferencesFromResource(R.xml.swap_settings) mSharedPreferences = PreferenceManager.getDefaultSharedPreferences(requireContext()) mSwapSizePref = findPreference(PREF_SWAP_SIZE)!! @@ -64,7 +64,6 @@ class SwapFragment : PreferenceFragmentCompat(), Preference.OnPreferenceChangeLi private val mScheduler = Runnable { requireActivity().runOnUiThread { mSwapEnable.isEnabled = !mSwap.isLocked() } } override fun onPreferenceChange(preference: Preference, newValue: Any): Boolean { - val mSwap = Swap() if (preference == mSwapSizePref) { val value = newValue as Int mSwapSize = value