Tôi đang xây dựng một ứng dụng kích hoạt báo thức qua AlarmManager.Làm thế nào để sử dụng getSystemService trong một lớp không hoạt động?
Tôi muốn có thể gọi báo thức qua lớp không hoạt động của riêng mình, nhưng vì tôi không mở rộng Hoạt động, tôi dường như không có bất kỳ 'ngữ cảnh' nào. Khái niệm này làm tôi bối rối, và tôi đã đọc tài liệu sdk.
Làm thế nào tôi sẽ đi về việc sử dụng:
alarmTest = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
trong lớp không activty của tôi?
Ngoài ra, tôi giả sử nhận bối cảnh cũng sẽ cho phép tôi sử dụng SharedPrefs và Intents trong lớp không hoạt động của mình?
Bạn có nên vượt qua ngữ cảnh không? Điều đó không dẫn đến bối cảnh bị rò rỉ? – Amit0191