@Override
public void onRefresh() {//새로고침
now = list_count-1; // now는 현재 보던것 부터 보이게
Collections.reverse(boardList);// 나중에 추가된 것이 위로 올라가게
for(int i = 0 ; i < INSERT_COUNT;i++) { // INSERT_COUNT=10
//데이터 10개 추가
aMatchBoard = new MatchBoard("20대" +list_count, "United", "꼬부", "태초마을", "10대", GetCurrentTime());
adapter.insert(aMatchBoard,list_count); //adapter를 이용해 list에 insert
list_count += 1;//리스트 갯수 증가
}
Collections.reverse(boardList);
Log.d("list_count", list_count + ""); // 리스트 번호 추가된 것 확인
Log.d("now", now + ""); // 현재까지 보던 번호 확인
list.setSelectionFromTop(now, 0); //새로고침 후 현재 보던 번호로 이동..안됌ㅠ
refreshLayout.setRefreshing(false);
}
처음에 9번항목 보이고 10개 추가하면 10번보이고, 계속 추가해도 10번항목으로만 가서 골치아프네요 ..
도와주세요 ㅠㅠ