我正在处理 Firebase 推送通知,我想关闭MainActivity. 应用程序应在onMessageReceived()调用时完成。我也通过了,Context但它不起作用。在这种情况下,我会在应用程序打开时发送通知。我的代码:
主活动.java
public class MainActivity extends FragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
new FirebaseMessagingService(MainActivity.this);
}
}
Run Code Online (Sandbox Code Playgroud)
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();
}
}
Run Code Online (Sandbox Code Playgroud)