안드로이드 개발 질문/답변
(글 수 45,052)
SharedPreferences 이용 하여 저장할 생각인데..
만약 애플이 실행 하면, 위도,경도 가 들어옵니다.
그리고 그렇 put1 에 저장 그리고, 종료후, 다시 실행됫을때 put2 에 값 저장.
또 종료된후,, 다시 실행 하여 들어오는값을 put3 에 저장 ,, 이렇게 put5 까지 저장.,.
또 종료후,, 시작했을떄 들어온 값을 put1 에 저장(갱신) 이런식으로 ,
1 -> 2-> 3-> 4-> 5 -> 1-> 2-> 3-> 4-> 5-> 1-> .......
이런식으로 데이터를 저장하면서,, 계속 갱신 되게 할려고합니다..
어찌 방법이 없을까요? 도저이. . 어찌 해볼 생각이 안나네요 ^^. 답변 꼭 부탁드립니다.
ps 제가 해본방법이. 밑에서 저장한후, 다시 위에서 호출, 이렇게 하니깐.. 2개까진 되던데.. 3개부턴...ㅜ_ㅜ;
만약 애플이 실행 하면, 위도,경도 가 들어옵니다.
그리고 그렇 put1 에 저장 그리고, 종료후, 다시 실행됫을때 put2 에 값 저장.
또 종료된후,, 다시 실행 하여 들어오는값을 put3 에 저장 ,, 이렇게 put5 까지 저장.,.
또 종료후,, 시작했을떄 들어온 값을 put1 에 저장(갱신) 이런식으로 ,
1 -> 2-> 3-> 4-> 5 -> 1-> 2-> 3-> 4-> 5-> 1-> .......
이런식으로 데이터를 저장하면서,, 계속 갱신 되게 할려고합니다..
어찌 방법이 없을까요? 도저이. . 어찌 해볼 생각이 안나네요 ^^. 답변 꼭 부탁드립니다.
ps 제가 해본방법이. 밑에서 저장한후, 다시 위에서 호출, 이렇게 하니깐.. 2개까진 되던데.. 3개부턴...ㅜ_ㅜ;
public class MyPreferences extends Activity
{
int checkvalue;
private static final String MYPREF = "MyPreferences";
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
SharedPreferences set = getSharedPreferences(MYPREF, 0);
checkvalue = set.getInt("checkvalue", 1);
switch(checkvalue)
{
case 1:
//
break;
case 2:
//
break;
}
}
@Override
protected void onStop()
{
super.onStop();
SharedPreferences set = getSharedPreferences(MYPREF, 0);
SharedPreferences.Editor edit = set.edit();
edit.putInt("checkvalue", checkvalue + 1);
edit.commit();
}
}
이런식으로 하면 되지 않을까요...?