从外部获取某一个activity实例,通过弱引用的方式:
1,要用到activity实例的类:
public class FCMMessagingService
private static WeakReference<Activity> activityWeakRef;
public static void setBaseActivityWeakRef(Activity activity) {
activityWeakRef = new WeakReference<>(activity);
}
}
2, activity onCreate()方法中添加实例:
FCMMessagingService.setBaseActivityWeakRef(this);
3,使用·:
activityWeakRef.get()
博客介绍了从外部获取Android中某一个Activity实例的方法,采用弱引用方式。具体包括要用到Activity实例的类的相关操作、在Activity onCreate()方法中添加实例,以及使用该实例的相关内容。
1061

被折叠的 条评论
为什么被折叠?



