Вопрос

У меня есть действие, которое отображает несколько элементов из списка, через который пользователь может прокрутить. Кроме того, из навигации по списку для новых элементов добавлено, что пользователь может щелкнуть всплывающее уведомление, чтобы немедленно затронуть этот элемент. Я когда -либо хотел только один экземпляр списка, поэтому я сделал его одним. К сожалению, это означает, что если пользователь нажимает на уведомление, он игнорирует StartActivity () вместо того, чтобы прыгать к этому элементу.

У меня вопрос: есть ли способ сделать уведомление либо начать деятельность (в комплекте с каким элементом просмотреть), если оно не будет, а если это так, получите пакет и действуйте на него?

Ваше здоровье!

Это было полезно?

Решение

Если вы хотите, чтобы занятие имело только один экземпляр его работы, отметьте его android:launchMode="singleTop" в манифесте. Это приведет к тому, что Android создает деятельность (если ее не существует) и вызовет onNewIntent(Intent) на деятельность. С точки зрения вызывающего абонента, вы просто снимаете намерение как обычно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top