사용자가 버튼을 누르면 20자 내외의 텍스트가 리스트뷰에 추가됩니다.
텍스트가 추가된 리스트뷰를 sharedpreference를 이용해 저장하려고 합니다.
검색을 하다 지쳐 질문 남겨봅니다.
public void onTextChanged(CharSequence s, int start, int before,
int count) {
list.add(0, pw.getText().toString());
adapter.notifyDataSetChanged();
String prvValue = list.getItemAtPosition(pos).getText().toString();
prvEditor.putString("value", prvValue);
prvEditor.commit();
}
소스코드는 위와 같습니다.
텍스트뷰가 바뀔 때(새로 생성될 때) 리스트뷰에 해당 텍스트가 추가되고
adapter에 알린 뒤에 리스트뷰의 전체 데이터(텍스트)를 sharedpreference를 이용해 저장하고 싶습니다.
저런 식으로 작성하는 게 옳은 지, 옳다면 어떻게 해야 리스트뷰 전체목록의 텍스트를 가져와 저장시킬 수 있는지 알려주셨으면 좋겠습니다.