0
私はFirebaseプッシュ通知に取り組んでおり、MainActivity
を閉じたいと思っています。 onMessageReceived()
が呼び出されると、アプリケーションは終了するはずです。私もContext
を渡していますが、動作しません。この場合、申請書がなくなると通知が送られます。私のコード:Firebaseでプッシュ通知を使用してアクティビティを閉じるにはどうすればいいですか?
MainActivity.java
public class MainActivity extends FragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
new FirebaseMessagingService(MainActivity.this);
}
}
FirebaseMessagingService.java
public class FirebaseMessagingService extends
com.google.firebase.messaging.FirebaseMessagingService {
Context context;
public FirebaseMessagingService(Context ctx) {
this.context = ctx;
}
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
context.finish();
}
}