제가 onpause()의 부분에서

 

     SharedPreferences sPreferences = getSharedPreferences("preference", Activity.MODE_PRIVATE);
     sPreferences = getSharedPreferences("preference", Activity.MODE_PRIVATE);
     SharedPreferences.Editor sEditor = sPreferences.edit();
     sEditor.putBoolean("bool", true);
     sEditor.commit();

 

와 같이 구현을 한후에

 

onresume에서   

 

final SharedPreferences sPreferences = getSharedPreferences("preference", Activity.MODE_PRIVATE); 

 

로 프레퍼런스를 불러왔고,

 

onresume에서 토글버튼의 ischecked()값이 true가 되면

 

alertdialog를 띄었습니다.

 

후에 postive의 postive의 onclick에서

 

final boolean flag_1 = sPreferences.getBoolean("bool", true);

 tglbtn.setChecked(flag_1);
 tglbtn.setButtonDrawable(R.drawable.button_lock);

 

와같이 저장을 하였을때 이전액티비티로 넘어갔다

 

현재액티비티로 넘어오면 버튼의 이미지가 저장되지 않은상태로 되어있습니다.

 

dialog에선 sharedpreference를 구현할수 없는건가요? 

 

많은답변 부탁드립니다.