2010-08-18 2 views
0

내 ListView 활동이로드되면 화면을 채우는 어댑터가 만들어집니다. 어댑터가 화면을 채우기에 충분한 데이터를 얻었을 때를 알 수있는 이벤트 또는 방법이 있습니까?Android Life Cycle - ListActivity

액티비티가 처음로드 될 때 회 전자를 표시하고 화면에서 어댑터의 첫 번째 데이터로드가 발생하면 사라지게하고 싶습니다.

+0

조금 자세하게 설명해주세요. 내 말은 어떤 어댑터를 사용했는지 와트가 정확하게로드되는 것을 의미합니까 ??? 그것은 인터넷에서 어떤 데이터를 가지고 있습니까 ??? – JaVadid

답변

1

글쎄, 귀하의 질문을 제안, 만약 당신이 데이터를 표시하는 경우에만 시간이 걸릴 수 있습니다, 그때 당신은 항상 배경 스레드를 사용할 수 있습니다 즉, AsyncTask 확장 및 시작 진도 막대 (확정 또는 불확실성)을 제거하고 작업이 완료된 후 제거하십시오 ...

희망이 있습니다!

0

작업자 스레드를 생성하고 거기에서 어댑터를 만들고 할당 할 수 있습니다. 작업자 스레드를 만드는 방법은 this을 참조하십시오. 어댑터가 ListView의 모든 데이터를 한 번에로드하지는 않습니다. 표시되는 데이터 만로드합니다. 나머지는 ListView를 스크롤 할 때로드됩니다.

+0

"페이지를 채우기에 충분한 정보를로드하고 표시했습니다"라는 어댑터에도 수명주기가 있습니까? –