1

저는 Android 개발을 처음 사용합니다. 방금 안드로이드의 환경 설정 화면에 대해 들었습니다. 그래서 방금 만들었습니다. 대화 상자에 이름을 입력하기 만하면됩니다.환경 설정 화면에서 편집 문구 환경 설정의 가치 얻기

<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" > 
    <EditTextPreference 
    android:title="Name" 
    android:summary="To enter name click on Name" 
    android:dialogTitle="Name Dialog" 
    android:dialogMessage="Enter Your Name" 
    android:key="name"/> 

이것은 작성한 환경 설정 화면입니다. 내 주동력에서 'tony'라는 입력 된 이름에 어떻게 액세스 할 수 있는지 알아야합니다. 대화 상자에서 이름에 액세스하는 방법을 모르겠습니다. 이름 대화 상자에 이름에 액세스하기위한 별도의 활동을 추가해야합니까? 누군가 제게 설명해 주시겠습니까?

enter image description hereenter image description here

답변

4

이 시도 : thisActivity 같은 Context

PreferenceManager.getDefaultSharedPreferences(this).getString("name", null); 

입니다. name은 xml 파일에 정의 된 key입니다.