4

我是android开发的新手。我刚听说 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"/>

这是我创建的首选项屏幕。我只需要知道如何在我的 mainactivity 中访问输入的名称“tony”。我不知道从对话框中访问名称的方法。我是否需要添加任何单独的活动来访问名称对话框中的名称。有人可以向我解释一下。

在此处输入图像描述在此处输入图像描述

4

1 回答 1

14

尝试这个:

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

哪里thisContext一个Activitynamekey在您的 xml 文件中定义的。

于 2014-02-17T03:15:32.087 回答