2011-12-14 2 views
0

ListView 활동 내에서 onNewIntent를 어떻게 사용합니까? 사실 나는 ListView을 표시하고 있는데 서버 측에서 이벤트 나 상태를 표시하고 현재는 ListView을 표시하고 있습니다 (예 : ListView은 연락처 목록이며 이벤트를 기반으로 온라인/오프라인 상태와 같은 특정 항목의 텍스트 색상).목록보기를 표시하는 동안 onNewIntent를 사용하는 방법은 무엇입니까?

내 요점은 ListView 활동 또는 ArrayAdapter 내부의 상태를 가져 오는 방법이 무엇이므로 이전 의도가 이미 실행 중일 때 변경 사항을 적용 할 수 있습니다. onNewIntent은 내가 찾고있는 것을 똑같이 할 수있게합니까?

답변

1

마크 활동 android:launchMode="singleTop"의 AndroidManifest.xml에서 다음과 같이하는 새로운 의도를 캡처 할 onNewIntent() 우선합니다. 그런 다음 목록의 데이터에서 변경을 수행하고 마지막으로 yourAdapter.notifyDataSetChanged()으로 전화하여 변경 사항을 적용하십시오.

+0

활동이 ListActivity를 확장하면 어떻게됩니까? 그것은 저를 위해 다만 작동하지 않았다. –

관련 문제