【发布时间】:2020-10-04 04:50:07
【问题描述】:
我有一个具有多个 SwitchpreferenceCompat 的首选项屏幕。我需要在 settingActivity 中让用户选择主题变化、振动等。任何人都可以通过单击设置活动中的开关来帮助我设置振动或主题更改。我在我的 settingActivity 片段中使用了它,但是当我单击设置活动时,应用程序停止
SwitchPreferenceCompat switchPref = findPreference("key");
switchPref.setChecked(true);
`res/xml/root_preference.xml
<SwitchPreferenceCompat
android:id="@+id/vibrate"
app:key="On"
app:title="Vibrate"
android:summaryOff="Off"
android:summaryOn="On"
app:icon="@drawable/ic_baseline_vibration_24"
android:defaultValue="true" />
<SwitchPreferenceCompat
app:key="On"
app:title="Sound"
app:summaryOff="Off"
app:summaryOn="On"
app:icon="@drawable/ic_baseline_volume_up_24"
android:defaultValue="true"/>
</PreferenceCategory>
用户单击应用程序上的振动必须在活动中单击按钮时振动。我该怎么做?
【问题讨论】:
-
可以分享一下logcat的日志吗?