Jak mogę ponownie załadować tapetę popreferencje zostały zmienione? Próbka kostki nie ładuje się ponownie po zmianie preferencji, zamiast tego przekazuje nowe preferencje. Krótko mówiąc, jak możemy zmienić ekran „Ładowanie tapety na żywo ..” po zmianie ustawień wstępnych? Czy mogę dodać coś do onVsibilityChanged? Tak, możemy użyć wspólnych wartości i zmienić tapetę, ale jak przeładować całość?
Odpowiedzi:
0 dla odpowiedzi № 1Możesz podłączyć coś do metody onVisibilityChanged. Za każdym razem, gdy powrócisz z ustawień preferencji, widoczna zmienna zostanie ustawiona na true, a zdarzenie zostanie uruchomione.
Zgaduję, że chciałbyś odtworzyćtapeta z nowymi preferencjami. W takim przypadku możesz wywołać metodę inicjowania tapety, gdy zmieni się widoczność i zmienią się preferencje.