0

Ich erstelle eine Erinnerung Anwendung, die Benachrichtigungen zur geplanten Zeit angezeigt wird, werde ich Erinnerungen in einer Datenbank speichern und erstellt die funktionierende Datenbank und Content-Provider dafür, zunächst dachte ich über die Erstellung ein Alarm, wenn der Benutzer eine neue Erinnerung erstellt, aber jetzt kann ich die Benachrichtigung nicht mehr auslösen, wenn der Alarm ausgelöst wird, und weiß nicht, wie ich die Erinnerungsinformationen aus der Datenbank abrufen und Erinnerungen wie täglich oder wöchentlich wiederholen kann Ich möchte den gleichen Alarm nach dem Auslöser neu planen, wie es die Android Entwickler-Entwickler vorgeschlagen haben, aber ich habe nicht die genaue Vorstellung davon. Bitte führen Sie mich durch diesen Ansatz, der besser ist und es gibt noch einen anderen besseren Weg, und jede funktionierende Demo wird sehr hilfreich sein.Developing Erinnerung Anwendung in Android

+1

Bitte zeigen Sie der SO-Community den Code, den Sie gerade verwenden. Das wird es den Menschen viel leichter machen, Hilfe anzubieten. Vielen Dank. –

Antwort

0

Dies scheint so, als wären es einige Fragen, die in einem zusammengefasst sind. Ich würde vorschlagen, nach jedem einzelnen Stück zu suchen, da alle Antworten auf Ihre Fragen auf dieser Seite sind.

In jedem Fall kopiert ich auf eine Antwort darüber, wie ein sich wiederholendes Alarm

AlarmManager am = (AlarmManager) ct.getSystemService(Context.ALARM_SERVICE);   
Intent intent1 = new Intent(CurrentActivity.this, Alarm.class); 
PendingIntent pendingIntent = PendingIntent.getBroadcast(ct, 0,intent1, PendingIntent.FLAG_CANCEL_CURRENT); 

Date curr=new Date(); 
curr.setHours(h); 
curr.setMinutes(m); 
c.setTime(curr); 
c.set(Calendar.SECOND, 0); 

Calendar c1 = Calendar.getInstance(); 
am.setRepeating(AlarmManager.RTC_WAKEUP, c.getTimeInMillis(), AlarmManager.INTERVAL_DAY, pendingIntent); 

setzen eine Absicht jeden Tag mit diesem Code werden gefeuert wird, die Alarm.class nennt. Es liegt an Ihnen, herauszufinden, ob Sie einen Service, eine Absicht oder irgendetwas anderes als Alarm.class benötigen, da aufgrund Ihrer Beschreibung unklar ist, was der Alarm zu tun hat.

+0

yeah, du hast Recht Ich habe gerade versucht, verschiedene Fragen in einem einzigen zu stellen und machte das Durcheinander, sorry dafür, ich habe kein Problem mit diesem Block des Codes Ich möchte nur den Erinnerungstitel und seine Beschreibung zeigen in der Benachrichtigung, und nicht sicher, wie es geht, habe ich versucht mit Cursorloader, um die Daten aus der Datenbank abrufen und dann eine Benachrichtigung mit Alarm-Manager, aber es funktioniert nicht. –