0
У меня проблема. Я пытаюсь сделать здесь новую тревогу.Как использовать setIs24HourView (boolean)?
Я хочу переключить режим просмотра TimePicker между режимами 12h и 24h. Поэтому я стараюсь, чтобы создать новый общественный вар и метод возвращаемого значения, как этот
public class AlarmSettings extends Activity {
public static boolean is24h=false;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_alarm_settings);
CheckBox cb24h;
cb24h = (CheckBox) findViewById(R.id.checkbox_24h);
cb24h.setChecked(true);
}
public boolean getState24()
{
return true;
}}
И когда я называю его в другом классе:
if (id == -1) {
alarmDetails = new AlarmModel();
} else {
alarmDetails = dbHelper.getAlarm(id);
AlarmSettings as = null;
boolean is24h = as.getState24();
if(is24h==true)
timePicker.setIs24HourView(true);
else
timePicker.setIs24HourView(false);
timePicker.setCurrentMinute(alarmDetails.timeMinute);
timePicker.setCurrentHour(alarmDetails.timeHour);
Но это ничего не меняет! Можете ли вы, ребята, показать мне, что здесь не так?