附加信息(通知文本)未通过

extras(notification text) doesn't get passed

附加信息(通知文本)没有传递到 textView,(文本视图显示为空),有什么问题? 这是相关代码:

AlarmReceiver 扩展 BroadcastReceiver : https://textuploader.com/1j851

通知Activity(应显示文本): https://textuploader.com/1j85j

我的主要 activity: https://textuploader.com/1j8tr

如果我犯了任何愚蠢的错误,请原谅,我是编程新手

我猜这是你的问题。你在这里传递了错误的值。你创建了一个对象 i 但你正在使用 intent 对象。

    Intent i = new Intent(context,
            NotificationActivity.class);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
            | Intent.FLAG_ACTIVITY_CLEAR_TASK);
    intent.putExtra("message",x);
    PendingIntent pendingIntent = PendingIntent.getActivity(context,0,i,PendingIntent.FLAG_UPDATE_CURRENT);

所以像下面这样使用。

    Intent i = new Intent(context,
            NotificationActivity.class);
    i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
            | Intent.FLAG_ACTIVITY_CLEAR_TASK); //i 
    i.putExtra("message",x); //i
    PendingIntent pendingIntent = PendingIntent.getActivity(context,0,i,PendingIntent.FLAG_UPDATE_CURRENT);