|
|
@@ -70,9 +70,6 @@ fun View.setVisible(show: Boolean) {
|
|
|
* 判断view是否可用
|
|
|
*/
|
|
|
fun View.isValid(): Boolean {
|
|
|
- if (!isAttachedToWindow) {
|
|
|
- return false
|
|
|
- }
|
|
|
val lifecycleOwner = findViewTreeLifecycleOwner() ?: return false
|
|
|
return try {
|
|
|
lifecycleOwner.lifecycle.currentState.isAtLeast(Lifecycle.State.INITIALIZED)
|
|
|
@@ -85,7 +82,6 @@ fun View.isValid(): Boolean {
|
|
|
fun RecyclerView.ViewHolder.isViewValid(): Boolean {
|
|
|
return adapterPosition != RecyclerView.NO_POSITION
|
|
|
&& bindingAdapterPosition != RecyclerView.NO_POSITION
|
|
|
- && itemView.isValid()
|
|
|
}
|
|
|
|
|
|
/**
|