2013-05-28 4 views
0

CursorAdapter와 BaseAdapter 사이의 성능이 가장 우수한 어댑터가 무엇인지 알아야합니까? ListView에 표시하려고 할 때 항상 BaseAdapter를 사용합니다. 하지만 CursorAdapter가 업데이트되고 조작하기 쉽지만 어떤 것이 더 나은지는 확실하지 않습니다. 또는 어떤 어댑터 (또는 다른 어댑터)을 사용하여 sqlite에서 데이터를 검색하고 ListView에 표시해야합니까? CursorAdapter source에서 보는 바와 같이android CursorAdapter 및 BaseAdapter 성능

답변

4

CursorAdapter 당신이 기대하는 것처럼 BaseAdapter 주변 단지 얇은, 간이 래퍼이며, 고가의 작업을 수행하지 않습니다. 항목을 표시하는 데 소요되는 시간의 대부분은 사용하는 어댑터에 관계없이 뷰를 팽창, 측정 및 배치하는 데 사용됩니다. 따라서 항상 가장 가까운 구현을 제공하는 것을 사용해야합니다. SQLite 데이터베이스의 경우 거의 독점적으로 CursorAdapter입니다.