我将MyFirebaseInstanceIDService
扩展为FirebaseInstanceIdService
。我想在Firebase Cloud Messenging中的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);
}
}
答案 0 :(得分:0)
在这里,您只能使用 getApplicationContext 获取上下文。你不能参考活动。