发送通知时自动打开 Activity 而无需点击通知

Auto open Activity when notification is send without clicking on notification

是否可以在发送通知时在应用程序中执行某些功能 activity,而无需用户单击通知栏?

示例:我有一个 onClick 方法,需要在发送通知时调用它。

是的,您可以从 notificationReceiver onReceive() 方法直接调用 startActivity,如下所示

Intent resultIntent = new Intent(getApplicationContext(), ActivityName.class);
        resultIntent.setData(Uri.parse("content://"
                + Calendar.getInstance().getTimeInMillis()));
        resultIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP);
        startActivity(resultIntent);