Clean up StaticInnerHandlerWrapper a bit
Change-Id: Ib07efe6da1eb2f0fd9ef68ca71502c98f7e19f4bmain
parent
a38e14fd55
commit
41e60bf6dd
|
@ -22,17 +22,17 @@ import android.os.Looper;
|
|||
import java.lang.ref.WeakReference;
|
||||
|
||||
public class StaticInnerHandlerWrapper<T> extends Handler {
|
||||
final private WeakReference<T> mOuterInstanceRef;
|
||||
private final WeakReference<T> mOuterInstanceRef;
|
||||
|
||||
public StaticInnerHandlerWrapper(T outerInstance) {
|
||||
super();
|
||||
if (outerInstance == null) throw new NullPointerException("outerInstance is null");
|
||||
mOuterInstanceRef = new WeakReference<T>(outerInstance);
|
||||
public StaticInnerHandlerWrapper(final T outerInstance) {
|
||||
this(outerInstance, Looper.myLooper());
|
||||
}
|
||||
|
||||
public StaticInnerHandlerWrapper(T outerInstance, Looper looper) {
|
||||
public StaticInnerHandlerWrapper(final T outerInstance, final Looper looper) {
|
||||
super(looper);
|
||||
if (outerInstance == null) throw new NullPointerException("outerInstance is null");
|
||||
if (outerInstance == null) {
|
||||
throw new NullPointerException("outerInstance is null");
|
||||
}
|
||||
mOuterInstanceRef = new WeakReference<T>(outerInstance);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue