4

私はアンドロイド開発が初めてです。Androidの設定画面について聞いたばかりです。だから私はちょうど1つを作りました。これは、ダイアログに名前を入力するだけです。

<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」にアクセスする方法を知る必要があります。ダイアログから名前にアクセスする方法がわかりません。名前ダイアログで名前にアクセスするための別のアクティビティを追加する必要がありますか? 誰か説明してくれませんか。

ここに画像の説明を入力ここに画像の説明を入力

4

1 に答える 1

14

これを試して:

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

thisContextようなものはどこにありますかActivity。 xml ファイルで定義されてnameいます。key

于 2014-02-17T03:15:32.087 に答える