2016-07-20 2 views
0

내 앱이 IRC 서버에 연결하여 IRC 메시지를받습니다. 메시지는 서비스에 보관되어 있으므로 GUI가 닫히면 메시지가 보존되고 업데이트됩니다.끊임없이 변화하는 데이터의 목록을 표시하는 방법에 대한 아이디어

날 중 하나를 추가하여

  1. 업데이트 아래의 데이터 구조를 모두 충족 할 수 있도록 나는 (최대 카운트 한도) 메모리 메시지를 저장하는 방법을 파악되는 데 문제 세 사람
  2. 사용 ListView가있는 데이터 구조를 멀리 트리밍 새 메시지 또는
  3. 아니 ListView에
012에 대한 데이터 구조의 복사본을 만들 필요

쉽게 할 수 있지만 문제는 주로 2 &입니다. 일반적으로 고정 크기 데이터 구조를 ListView에 전달해야하며 변경 사항을 적용하려면 일반적으로 UI 새로 고침이 필요합니다. 나는 성능 문제를 피하기 위해 상쾌하게하는 것을 피하고 싶다.

이렇게해도 될까요? 만약 그렇다면 어떤 접근 방식을 취할 수 있습니까?

답변

0

문제가있는 것 같지만 변경된 메시지 ID의 일련 번호가있는 목록을 전달한 다음 주 스레드에서만 요청할 수 있습니다. 이렇게하면 전체 목록을 업데이트하려고 할 때 발생하는 성능 문제를 피할 수 있습니다.

AFAIK는 보안상의 이유로 인 텐트와 파일을 통해서만 데이터를 전달할 수 있습니다. 양측이 협력한다면 재촉 할 수도 있습니다

관련 문제