내 앱에 문제가 있습니다. CursorAdapter와 함께 CursorLoader가 있습니다. ListView에 일부 항목이 있고 커서가 비어있는 커서에 대해 어댑터에서 커서를 바꿀 때 보이는 항목이 삭제되지 않습니다 (행 사이의 구분선 만 사라짐). ListView를 터치하면 즉시 사라집니다.마지막 항목이 삭제되면 ListView가 새로 고침되지 않습니다.
여기 상황이 있습니다. 당신은 단지 디바이더의 disappeard을 볼 수 있듯이
:
가 그럼 난 결과가 없습니다 커서 교환 : 좀 비어 있지 않은 커서를 가지고있다. 화면을 터치하면 두 항목이 모두 사라집니다.
public void onLoadFinished(Loader<Cursor> loader, Cursor cursor)
{
ratesAdapter.swapCursor(cursor);
}
조각 소스 : http://pastebin.com/N2YGzgRj
내가이 문제를 해결하기 위해 도와주세요
여기에 커서가 스왑 내 기능입니다.
'delete()'다음에'adapter.notifyDataSetChanged();'를 시도 했습니까? –
더 많은 코드를 볼 수 있습니까? notifyDataSetChanged()를 통해 어댑터의 데이터 세트를 통보합니까? –
다음은이 조각의 전체 소스입니다. http://pastebin.com/N2YGzgRj – connexion20000