java 弱引用 WeakReference

使用方式:

public class GetAppIp {
    private static WeakReference<GetAppIp> WeakReferenceInstance;
    private Context context;

    public GetAppIp(Context context) {
        this.context = context;
    }

    public static GetAppIp getInstance(Context context) {
        if (WeakReferenceInstance == null || WeakReferenceInstance.get() == null) {
            WeakReferenceInstance = new WeakReference<>(new GetAppIp(context));
        }
        return WeakReferenceInstance.get();
    }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章