дополнительные (текст уведомления) не передается - PullRequest
0 голосов
/ 02 апреля 2020

дополнительные функции (текст уведомления) не передаются в textView (текстовое представление отображается пустым), в чем проблема? вот соответствующий код:

AlarmReceiver расширяет BroadcastReceiver: https://textuploader.com/1j851

Активность уведомления (должна отображаться текст): https://textuploader.com/1j85j

моя основная деятельность: https://textuploader.com/1j8tr

извините, если я допустил какие-то глупые ошибки, я новичок в программировании

1 Ответ

0 голосов
/ 02 апреля 2020

Я думаю, это ваша проблема здесь. Вы передаете неправильное значение здесь. Вы делаете объект 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...