현재 다른 활동에서 공유 환경 설정을받는 데 문제가 있습니다. 나는 현재 내 주요 활동에서 설정 한 다음 한 : 에서 OnCreate 방법 :Android : SharedPreferences가 다른 활동에 참여하지 않음
SharedPreferences.Editor editor = getPreferences(MODE_PRIVATE).edit();
SharedPreferences preferences = getPreferences(MODE_PRIVATE);
String tut = preferences.getString("KEY", "");
ip = tut;
을 그리고 내가 선호 편집 할 수있는 메뉴가 있습니다 : 나는 다른에서 데이터를 수신 할 때 그러나
SharedPreferences.Editor editor = getPreferences(
MODE_PRIVATE).edit();
String value = input.getText().toString();
editor.putString("KEY", value);
editor.commit();
SharedPreferences preferences = getPreferences(MODE_PRIVATE);
String tut = preferences.getString("KEY", "");
ip = tut;
을
두 번째 활동 :
SharedPreferences preferences = getPreferences(MODE_PRIVATE);
String tut = preferences.getString("KEY", "");
ip = tut;
,174의 한 OnCreate 방법 활동은 데이터를 얻을하지 않습니다
아이디어가 있으십니까? 대신 "getPreferences (0)"를 설정하고 자신의 이름과 공유 설정을 사용할 필요가 사용
getActivity 란 무엇입니까? – JohnnyWineShirt
컨텍스트를 알기 위해 액티비티를 가져와야하는 프래그먼트에있을 때 액티비티를 사용하는 경우 "this"에 대해 "getActivity()"를 변경할 수 있습니다. 심지어 그것을 버리십시오. – Baniares