统一使用ndroid.support.库
import android.support.v7.preference.ListPreference;
import android.support.v7.preference.Preference;
import android.support.v7.preference.PreferenceScreen;import android.support.v14.preference.SwitchPreference;
统一使用android库
import android.preference.Preference;
import android.preference.SwitchPreference;
统一使用androidx库
import androidx.preference.Preference;
import androidx.preference.SwitchPreference;
在强制转换前添加类型验证:
if (preference instanceof SwitchPreference) { SwitchPreference pref = (SwitchPreference) preference; // 处理逻辑 }
修正 XML 定义
确保 XML 中声明的类型与代码一致:
<SwitchPreference
android:key="switch_pref"
android:title="Enable Feature"
/>
import androidx.preference.Preference;
import androidx.preference.Preference.OnPreferenceChangeListener;
import androidx.preference.ListPreference;
Object obj = "Hello, World!";String str = (String) obj;
String str = obj.toString();

3573

被折叠的 条评论
为什么被折叠?



