Integer Update alle 24h (bzw. um 0 Uhr) über Time/Date auf dem Gerät

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Integer Update alle 24h (bzw. um 0 Uhr) über Time/Date auf dem Gerät

    Hallo,
    ich würde gerne einen Int-Array jeden Tag um 0 Uhr updaten lassen und hatte gedacht, dafür auf das Datum des Gerätes zuzugreifen. Weiß zufällig jemand, wie man das macht? Ich bin über jegliche Hilfe sehr dankbar!
    Mfg. Merlinus98
  • Hallo

    Um zu einer bestimmten Zeit ein Ereignis auszuführen dafür könntest du den Alarmmanager benutzen.

    Zugriff auf die Systemzeit am einfachsten mit
    Date date = new Date();

    Timestamp timestamp = new Timestamp(new Date().getTime());
    timestamp.toString();

    Ausgabe ist dann etwa so 2019-12-21 10:15:36.314

    Diese abfrage könntest du beim Start der App machen um zu wissen ob du updaten musst oder nicht.
    Eine Reaktion auf den Zeitpunkt würde ich mit den Alarmmanager machen.
    Ein Feedback auf Tipps ist auch schön. :P
  • jogimuc schrieb:

    Hallo

    Um zu einer bestimmten Zeit ein Ereignis auszuführen dafür könntest du den Alarmmanager benutzen.

    Zugriff auf die Systemzeit am einfachsten mit
    Date date = new Date();

    Timestamp timestamp = new Timestamp(new Date().getTime());
    timestamp.toString();

    Ausgabe ist dann etwa so 2019-12-21 10:15:36.314

    Diese abfrage könntest du beim Start der App machen um zu wissen ob du updaten musst oder nicht.
    Eine Reaktion auf den Zeitpunkt würde ich mit den Alarmmanager machen.
    Vielen Dank für die Antwort :)
    Das wäre dann ein Update sobald man die App öffnet oder? Also kein automatisches updaten im Hintergrund oder?