vibleWord 값을 세팅하는곳이 안보이는데요..
lock을 잡아야 하겠지만 대략 아래와 같이 리스트를 업데이트 해 주셔야 할 듯 합니다.
public void onDataChange(DataSnapshot dataSnapshot) {
vibleWord.clear();// 기존 리스트 삭제
for (DataSnapshot postSnapshot : dataSnapshot.getChildren()) {
// 1. type casting
item = postSnapshot.getValue(VibleWordItem.class);
item.setKey(postSnapshot.getKey());
Log.d("tag","111111"+item.getKey());
vibleWord.add(item); // 아이템 추가
}
adapter.notifyDataSetChanged();
}