我想要一些其他的偏好,这些偏好取决于调用意图进行某些处理的偏好。
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<Preference
android:key="urlpref"
android:summary="summary here"
android:title="title here" >
<intent
android:action="android.intent.action.VIEW"
android:data="http://www.android.com"
android:targetClass="com.example.app.popupactivity"
android:targetPackage="com.example.app" />
</Preference>
<CheckBoxPreference
android:defaultValue="false"
android:key="enablepref"
android:summary="Summary"
android:title="title"
android:dependency="urlpref"/>
基本上,第一个首选项启动一个活动,该活动从用户那里获取输入并将其保存到 sharedpreference 中。
现在我的复选框没有被启用或禁用。我也尝试添加到 urlpref
android:disableDependentsState="true"
那么正确的方法是什么?