Как использовать onNewIntent при отображении списка? - PullRequest
0 голосов
/ 14 декабря 2011

Как использовать onNewIntent в ListView упражнении?На самом деле я отображаю ListView, при этом я получил событие или статус со стороны сервера, а затем мне нужно внести некоторые изменения в отображаемое в настоящее время ListView (например, здесь ListView представляет собой список контактов и основан наСобытие, которое я хочу изменить цвет текста отдельных элементов как онлайн / автономный статус).

Итак, я хочу сказать, есть ли способ получить статус внутри действия ListView или ArrayAdapter, чтобы я мог вносить изменения в соответствии с требованиями, поскольку мое предыдущее намерение уже запущено, я не хочувнести какие-либо изменения в это, позволяет ли onNewIntent делать то же самое, что я ищу?

1 Ответ

1 голос
/ 20 сентября 2012

Отметьте свою активность как android:launchMode="singleTop" в AndroidManifest.xml , а затем переопределите onNewIntent(), чтобы зафиксировать новые намерения.После этого внесите изменения в данные списка и, наконец, позвоните yourAdapter.notifyDataSetChanged(), чтобы применить изменения.

...