2012-02-27 4 views
1

При обновлении уведомления есть возможность либо использовать старые дополнительные функции, либо использовать новые дополнительные функции. Есть ли возможность добавить новые дополнения к старым, т. Е. Использовать и новые и старые дополнения?Обновление уведомления как старыми, так и новыми дополнениями

+0

Почему вы не можете получить эту информацию самостоятельно, а затем создать новое уведомление, содержащее и то и другое? – Warpzit

+0

Я могу получить старую информацию снова, но было бы намного лучше добавить новую информацию. Или есть способ получить дополнительные уведомления из уведомления? – Shathur

+0

Что именно вы подразумеваете под _ «обновление уведомления» _? Пожалуйста, разместите код, который вы используете для этого. Обновление –

ответ

0

Вы не можете сделать это прямо, но вы можете сделать что-то подобное:

Keep переменного с вашим последним Intent (используются для создания PendingIntent).

Для каждого нового Intent создайте кумулятивныйIntent со старым содержанием плюс новое содержание:

Intent newIntent = new Intent(oldIntent); 
//...update newIntent with the "fresh" data (or merge it following your own logic) 

А затем создать свой PendingIntent используя FLAG_UPDATE_CURRENT.

 Смежные вопросы

  • Нет связанных вопросов^_^