MyFirebaseInstanceIDService
はFirebaseInstanceIdService
に拡張されています。 Firebase Cloud MessengingのMyFirebaseInstanceIDService
でアクティビティインスタンスを使用したいと思います。出来ますか ?はいの場合はどうですか?参考のためにいくつかのスニペットがあります。ここで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);
}
}
どのようなアクティビティインスタンスですか? –
私は、アクティビティインスタンスを必要とする1つのメソッドを呼び出す必要があります。質問が更新されました@TimCastelijns – Kuls
@ FirebaseInstanceIdServiceの@Kulsショーコード – Gattsu