From 77d3b837f0bb0f552c2aa5a92bffdd26b6793131 Mon Sep 17 00:00:00 2001 From: roynatech2544 Date: Wed, 26 Oct 2022 16:06:11 +0900 Subject: [PATCH] universal7885: FMRadio: Don't update fav every time --- .../com/eurekateam/fmradio/adapters/ListViewAdapter.kt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/universal7885-common/apps/FMRadio/src/com/eurekateam/fmradio/adapters/ListViewAdapter.kt b/universal7885-common/apps/FMRadio/src/com/eurekateam/fmradio/adapters/ListViewAdapter.kt index 4ff67f0..c8f9052 100644 --- a/universal7885-common/apps/FMRadio/src/com/eurekateam/fmradio/adapters/ListViewAdapter.kt +++ b/universal7885-common/apps/FMRadio/src/com/eurekateam/fmradio/adapters/ListViewAdapter.kt @@ -56,13 +56,12 @@ class ListViewAdapter(private val mContext: Context) : BaseAdapter() { ) val mIndex = mListChannel[id] val mSharedPref = PreferenceManager.getDefaultSharedPreferences(mContext) - val mBefore = mSharedPref.getBoolean("fav_$mIndex", false) - if (mBefore) { - it.setImageDrawable(mStar) - } else { + val mFav = mSharedPref.getBoolean("fav_$mIndex", false) + if (mFav) { it.setImageDrawable(mStarFilled) + } else { + it.setImageDrawable(mStar) } - mSharedPref.edit().putBoolean("fav_$mIndex", !mBefore).apply() } if (mFMInterface.mDefaultCtl.getValue(GetType.GET_TYPE_FM_FREQ) == mListChannel[id]) { setCurrentFMChannel(id)