universal7885: FMRadio: Don't update fav every time

This commit is contained in:
roynatech2544 2022-10-26 16:06:11 +09:00
commit 77d3b837f0

View file

@ -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)