jimu-decompiled/sources/com/ubt/jimu/controller/presenter/BasePresenter.java
2025-05-13 19:24:51 +02:00

29 lines
639 B
Java

package com.ubt.jimu.controller.presenter;
import java.lang.ref.WeakReference;
/* loaded from: classes.dex */
public abstract class BasePresenter<V> {
private WeakReference<V> a;
protected void a(V v) {
this.a = new WeakReference<>(v);
}
protected V b() {
WeakReference<V> weakReference = this.a;
if (weakReference != null) {
return weakReference.get();
}
return null;
}
protected void a() {
WeakReference<V> weakReference = this.a;
if (weakReference != null) {
weakReference.clear();
this.a = null;
}
}
}