메인액티비티에서 버튼을누르면 리스트뷰를 추가하는 액티비티로 넘어갑니다. 추가하고싶은 설정들을 설정하고
확인을누르면 그 값들과 함께 다시 메인으로 돌아오는데요 넘어오는 동시에 리스트뷰를 추가합니다.
리스트뷰를 추가함과 동시에 저장하면서 전에있던 리스트들을 불러오게끔 하고싶은데요
어떤식으로 저장해야댈지 잘 모르겠습니다.
이 코드가 메인으로 돌아올때 값들을 리스트뷰에 추가하는 코드입니다.
addItem( )에 값들을 넣으면 만들어논 Adapter클래스에서 값들을 처리하고 리스트뷰에 추가합니다
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
if (requestCode == 1) {
name = data.getExtras().getString("name");
x = data.getExtras().getDouble("x");
y = data.getExtras().getDouble("y");
radius = data.getExtras().getFloat("radius");
ch1 = data.getExtras().getBoolean("ch1");
ch2 = data.getExtras().getBoolean("ch2");
ch3 = data.getExtras().getBoolean("ch3");
ch4 = data.getExtras().getBoolean("ch4");
ch5 = data.getExtras().getBoolean("ch5");
ch6 = data.getExtras().getBoolean("ch6");
ch7 = data.getExtras().getBoolean("ch7");
firstH = data.getExtras().getInt("firstTimeH");
firstM = data.getExtras().getInt("firstTimeM");
lastH = data.getExtras().getInt("lastTimeH");
lastM = data.getExtras().getInt("lastTimeM ");
vibrate = data.getExtras().getBoolean("vibrate");
soundOff = data.getExtras().getBoolean("soundOff");
soundOn = data.getExtras().getBoolean("soundOn");
wifi = data.getExtras().getBoolean("wifi");
mobileData = data.getExtras().getBoolean("mobileData");
bluetooth = data.getExtras().getBoolean("bluetooth");
callSwtich = data.getExtras().getBoolean("callSwitch");
callMessage = data.getExtras().getString("callMessage");
Log.i("hi", valueOf(lastM));
adapter.addItem(name, x, y, radius, ch1, ch2, ch3, ch4, ch5, ch6, ch7, firstH, firstM, lastH, lastM, vibrate, soundOff, soundOn,
wifi, mobileData, bluetooth, callSwtich, callMessage);
}
}
}