Fix inconsistent refresh state
Don't save it as `onRestoreInstanceState` will be called after loading state has settled
This commit is contained in:
1 parent
8221514805
commit
dba7f4e6c0
1 file changed
+6
@@ -3,6 +3,7 @@ package androidx.swiperefreshlayout.widget
|
||||
import android.annotation.SuppressLint
|
||||
import android.content.Context
|
||||
import android.graphics.drawable.ShapeDrawable
|
||||
import android.os.Parcelable
|
||||
import android.util.AttributeSet
|
||||
import androidx.core.graphics.ColorUtils
|
||||
import rikka.core.res.resolveColor
|
||||
@@ -22,4 +23,9 @@ class ThemedSwipeRefreshLayout @JvmOverloads constructor(
|
||||
(mCircleView.background as ShapeDrawable).paint.color = backgroundColor
|
||||
setColorSchemeColors(context.theme.resolveColor(com.google.android.material.R.attr.colorAccent))
|
||||
}
|
||||
|
||||
override fun onSaveInstanceState(): Parcelable? {
|
||||
isRefreshing = false
|
||||
return super.onSaveInstanceState()
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user