조각에서 아래 활동으로 문자열 값을 전송하려고합니다. 전송 결과에 액티비티로 전송되면 값이 비어 있다고 표시됩니다. 자세한 정보가 필요하면 알려주십시오.Android 조각에서 활동으로 이동하는 문자열
조각 :
//put selected chapter title in memory
String selectedChapter = chapters[position];
SharedPreferences pref = getActivity().getPreferences(0);
SharedPreferences.Editor edt = pref.edit();
edt.putString("selectedChapter", selectedChapter);
edt.commit();
//launch activity
Intent intent = new Intent(getActivity(), ChapterDetailActivity.class);
startActivity(intent);
활동 :
//retrieve selected chapter filename from previous view
SharedPreferences pref = ChapterDetailActivity.this.getPreferences(0);
String filename = pref.getString("selectedChapter", "empty");
Log.e("File: ", filename);
액티비티의 get 환경 설정 메소드, pre를 저장하는 데 사용되는 파일 모든 활동은 해당 활동에 고유하게 적용됩니다 (앱의 다른 곳에서는 볼 수 없음). 이미 게시 된 답변에는 응용 프로그램과 관련된 기본 설정을 만드는 두 가지 방법이 나와 있습니다. –