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);
}
私を助けてくれますか?)