마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 리스트뷰 sharedpreference

0 추천

사용자가 버튼을 누르면 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를 이용해 저장하고 싶습니다.

저런 식으로 작성하는 게 옳은 지, 옳다면 어떻게 해야 리스트뷰 전체목록의 텍스트를 가져와 저장시킬 수 있는지 알려주셨으면 좋겠습니다.

하루퍼 (710 포인트) 님이 2014년 7월 17일 질문

1개의 답변

0 추천
db 쓰세요

shared preference 는 list view 에서 쓸만한 놈은 아닙니다.
aucd29 (218,390 포인트) 님이 2014년 7월 18일 답변
...