2017-07-16 6 views
-1

Ich habe eine Startanwendung, die Benutzer auf verschiedene Arten anpassen können. Aber die Änderungen spiegeln nicht wider. Ich habe überlegt, ob ich einen Home-Button drücken kann und damit meine Launcher-Aktivität wieder erstellt. Aber wie erreiche ich das?Refreshing Home Launcher auf Home-Taste drücken

Gibt es auch eine bessere Methode dafür?

+1

Wenn die Änderungen nicht wiedergegeben werden, ist das ein Problem in Ihrem Code. Beheben Sie das Problem stattdessen. –

+0

Was wird nach Ihnen das Problem sein? Ich habe auch keine erfrischende Methode in meinem Code, wenn es eine geben sollte, wo sollte es sein und was sollte es sein? –

+0

Wie sollen wir das wissen? Wir wissen nicht, welche Änderungen vorgenommen werden, wie sie erstellt werden und wie die Struktur Ihres Codes aussieht. Du hast eine vage Antwort bekommen, weil du eine vage Frage gestellt hast. –

Antwort

0

Schreiben Sie die Änderungen, die Sie an die Festplatte vornehmen möchten (z. B. SharedPreference), und laden Sie sie in der onResume-Funktion Ihrer Home-Bildschirmaktivität neu. Tun Sie es nicht in onCreate oder sie werden nur einmal geladen.

Verwandte Themen