Piszę widżet, który wyświetli minutnik. Mam widżet działający tak, jak chcę, dopóki nie przerzucę telefonu z krajobrazu na portret. Mój widget nie aktualizuje się i przechodzi do stanu początkowego na początku widgetu, dopóki nie zostanie wywołany przez mój powtarzający się alarm. Chciałbym ręcznie wywołać aktualizację onupdate, gdy zmieni się jej orientacja, aby zaktualizować mój widget, od jakiegoś czasu badam to i okazało się, że muszę korzystać z usługi, która będzie monitorować zmiany orientacji i wywoływać moją aktualizację mój widget.Jak używać usługi do monitorowania zmiany orientacji w systemie Android
Mój problem polega na tym, że nie mogę znaleźć prostej odpowiedzi na pytanie, jak korzystać z usługi do monitorowania zmiany. Widziałem, że z działania mogę dodać android: configChanges = "orientation | keyboardHidden" do manifestu dla działania i użyć onConfigurationChanged, ale czy mogę to zrobić dla usługi. Jeśli tak to jak? Czy istnieje lepszy sposób monitorowania zmiany orientacji? Czytałem również w Internecie, że usługa nie jest najlepszym sposobem, aby to zrobić.
Widziałem samouczki służące do tworzenia detektorów zorientowanych na orientację, ale zdają się używać amortyzowanych wywołań funkcji.
Dzięki z góry
czy kiedykolwiek znaleźć dobre rozwiązanie tego problemu? – Patrick