我想在 api>=14 时使用 SwitchPreference sToggle 并在 api<14 时使用 CheckBoxPreference chToggle
我的代码异常
public class SettingsActivity extends PreferenceActivity {
SwitchPreference sToggle;
CheckBoxPreference chToggle;
...
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
if (VERSION.SDK_INT >= VERSION_CODES.ICE_CREAM_SANDWICH) {
sToggle = new CheckBoxPreference(this);
sToggle.setTitle("One");
targetCategory.addPreference(sToggle);
} else {
chToggle = new CheckBoxPreference(this);
chToggle.setTitle("Two");
targetCategory.addPreference(chToggle);
}
你能帮我吗?)