我有MyFirebaseInstanceIDService
扩展到FirebaseInstanceIdService
。我想在firebase cloud messeng中使用我的MyFirebaseInstanceIDService
中的活动实例。有可能吗?如果是,那怎么办?这里有一些片段供参考。
public class MyFirebaseInstanceIDService extends FirebaseInstanceIdService {
private static final String TAG = MyFirebaseInstanceIDService.class.getSimpleName();
private Activity mActivity = null;
@Override
public void onTokenRefresh() {
super.onTokenRefresh();
String refreshedToken = FirebaseInstanceId.getInstance().getToken();
Log.i(TAG, "onTokenRefresh: RefreshedToken >> " + refreshedToken);
//I want to do some operation here and want to use Activity instance.
callMethod(mActivity);
}
}
最佳答案
在这里,您可以使用getapplicationcontext只获取上下文。不能引用活动。