Tôi đang viết một Widget sẽ hiển thị đồng hồ đếm ngược. Tôi có các widget làm việc theo cách tôi muốn nó cho đến khi tôi lật điện thoại từ phong cảnh đến chân dung. Tiện ích của tôi không cập nhật và chuyển đến trạng thái ban đầu của nó khi bắt đầu tiện ích cho đến khi một cập nhật được gọi bằng báo thức định kỳ của tôi. Tôi muốn gọi một onupdate bằng tay một khi định hướng thay đổi để cập nhật widget của tôi, tôi đã nghiên cứu điều này trong một thời gian và tôi đã phát hiện ra rằng tôi cần sử dụng một Dịch vụ sẽ theo dõi các thay đổi định hướng và gọi cho onupdate của tôi tiện ích của tôi.Làm cách nào để sử dụng dịch vụ để theo dõi sự thay đổi Định hướng trong Android
Vấn đề của tôi là tôi không thể tìm thấy câu trả lời thẳng về cách sử dụng dịch vụ để theo dõi thay đổi. Tôi đã thấy rằng với một hoạt động tôi có thể thêm android: configChanges = "orientation | keyboardHidden" vào tệp kê khai cho hoạt động và sử dụng onConfigurationChanged, nhưng tôi có thể làm điều này cho một dịch vụ. Nếu thế thì sao? Có cách nào tốt hơn để theo dõi sự thay đổi định hướng? Tôi cũng đã đọc trên internet rằng một dịch vụ không phải là cách tốt nhất để làm điều này.
Tôi đã xem hướng dẫn để tạo trình nghe định hướng nhưng dường như chúng sử dụng các cuộc gọi hàm bị khấu hao.
Cảm ơn trước
bạn đã bao giờ tìm thấy một giải pháp tốt cho việc này? – Patrick