package com.d.b; import android.app.Activity; import android.app.ActivityManager; import android.app.Service; import android.content.Context; import android.widget.ImageView; import com.meizu.cloud.pushsdk.constants.PushConstants; import java.lang.ref.WeakReference; import java.util.List; /* access modifiers changed from: package-private */ /* compiled from: ContextReference */ public abstract class e<T> extends WeakReference<T> { /* renamed from: ʻ reason: contains not printable characters */ public abstract String m7693(); /* renamed from: ʼ reason: contains not printable characters */ public abstract Context m7694(); e(T t) { super(t); } /* compiled from: ContextReference */ static abstract class c<T extends Context> extends e<T> { c(T t) { super(t); } /* renamed from: ʼ reason: contains not printable characters */ static String m7701(Context context) { if (context instanceof Service) { return d.m7703((Service) context); } if (context instanceof Activity) { return a.m7696((Activity) context); } return null; } @Override // com.d.b.e /* renamed from: ʼ reason: contains not printable characters */ public Context m7702() { return (Context) get(); } } /* access modifiers changed from: package-private */ /* compiled from: ContextReference */ public static class d extends c<Service> { public d(Service service) { super(service); } /* renamed from: ʻ reason: contains not printable characters */ static String m7703(Service service) { if (service == null) { return "Service reference null"; } List<ActivityManager.RunningServiceInfo> runningServices = ((ActivityManager) service.getSystemService(PushConstants.INTENT_ACTIVITY_NAME)).getRunningServices(Integer.MAX_VALUE); if (runningServices == null) { return "Could not retrieve services from service manager"; } for (ActivityManager.RunningServiceInfo runningServiceInfo : runningServices) { if (service.getClass().getName().equals(runningServiceInfo.service.getClassName())) { return null; } } return "Service stopped"; } @Override // com.d.b.e /* renamed from: ʻ reason: contains not printable characters */ public String m7704() { return m7703((Service) get()); } } /* access modifiers changed from: package-private */ /* compiled from: ContextReference */ public static class a extends c<Activity> { public a(Activity activity) { super(activity); } /* renamed from: ʻ reason: contains not printable characters */ static String m7696(Activity activity) { if (activity == null) { return "Activity reference null"; } if (activity.isFinishing()) { return "Activity finished"; } return null; } @Override // com.d.b.e /* renamed from: ʻ reason: contains not printable characters */ public String m7697() { return m7696((Activity) get()); } } /* access modifiers changed from: package-private */ /* compiled from: ContextReference */ public static class b extends e<ImageView> { public b(ImageView imageView) { super(imageView); } @Override // com.d.b.e /* renamed from: ʻ reason: contains not printable characters */ public String m7698() { ImageView imageView = (ImageView) get(); if (imageView == null) { return "ImageView reference null"; } return c.m7701(imageView.getContext()); } @Override // com.d.b.e /* renamed from: ʼ reason: contains not printable characters */ public Context m7699() { ImageView imageView = (ImageView) get(); if (imageView == null) { return null; } return imageView.getContext(); } } /* renamed from: ʻ reason: contains not printable characters */ public static e m7692(Context context) { if (context instanceof Service) { return new d((Service) context); } if (context instanceof Activity) { return new a((Activity) context); } return new c<Context>(context) { /* class com.d.b.e.AnonymousClass1 */ @Override // com.d.b.e /* renamed from: ʻ reason: contains not printable characters */ public String m7695() { if (((Context) get()) == null) { return "Context reference null"; } return null; } }; } }