-1
簡単な目覚まし時計を作りたいです。そして、再起動後、すべてのアラームがクリアされることがわかります。デバイスを再起動した後、どのようにすべてのアラームを保持することができますか? これは私がアラームを設定する方法である:デバイスの再起動後にアラームを保持する方法
Button button = (Button) findViewById(R.id.button1);
final TimePicker timePicker1 = (TimePicker) findViewById(R.id.timePicker1);
final Intent intent1 = new Intent(MainActivity.this,myReceiver.class);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Calendar calendar1 = Calendar.getInstance();
calendar1.set(Calendar.MINUTE, timePicker1.getCurrentMinute());
calendar1.set(Calendar.HOUR_OF_DAY,timePicker1.getCurrentHour());
AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
PendingIntent pi1 =PendingIntent.getBroadcast(MainActivity2.this,0,intent1,0);
am.set(AlarmManager.RTC,calendar1.getTimeInMillis(),pi1);
}
});
あなたは、私はそれらを保存する方法を教えていただけますか? –
アラームの数に応じて、sqliteデータベースまたはsharedpreferences –