我是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"/>
这是我创建的首选项屏幕。我只需要知道如何在主要活动中访问输入的名称“tony”。我不知道从对话框中访问该名称的方法。我是否需要添加任何单独的活动来访问名称对话框中的名称。有人可以向我解释一下。
答案 0 :(得分:7)
试试这个:
PreferenceManager.getDefaultSharedPreferences(this).getString("name", null);
其中this
与Context
类似Activity
。
name
是您的xml文件中定义的key
。