public class MainActivity extends AppCompatActivity { private NumberPicker hrs; private NumberPicker mins; private Button set; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); addListenerOnButton(); } public void addListenerOnButton(){ hrs = (NumberPicker) findViewById(R.id.numberPicker); mins = (NumberPicker)findViewById(R.id.numberPicker2); set = (Button)findViewById(R.id.button); hrs.setMinValue(0); hrs.setMaxValue(8); hrs.setWrapSelectorWheel(false); mins.setMinValue(0); mins.setMaxValue(60); mins.setWrapSelectorWheel(false); set.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { final Calendar now = Calendar.getInstance(); Calendar c =(Calendar)now.clone(); c.add(Calendar.HOUR_OF_DAY,hrs.getValue()); c.add(Calendar.MINUTE,mins.getValue()); Calendar time = c; Intent s = new Intent (AlarmClock.ACTION_SET_ALARM); s.putExtra(AlarmClock.EXTRA_HOUR, time.getTime()); s.putExtra(AlarmClock.EXTRA_MINUTES, time.getTime()); s.putExtra(AlarmClock.EXTRA_SKIP_UI, true); startActivity(s); } }); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)