私はSensorEventListenerを拡張するクラスを持っています。私はonSensorChangedをオーバーライドすると、特定のセンサー値に基づいて通知を出したいと思っています。私が正しい場合、アクティビティクラス内の通知のみを実装できると仮定して以来、NotificationManagerの仕組みを理解することに問題がありましたか?アクティビティではないクラス内に含まれるセンサ値に基づいて単純な通知をどのようにトリガしますか?Android通知 - 非アクティビティクラス
0
A
答えて
1
正しい場合、アクティビティクラス内でのみ通知を実装できると仮定して以来、NotificationManagerの仕組みを理解することに問題がありましたか?
あなたは正しくありません。ただし、センサーフレームワークは主にアクティビティで使用するように設計されているため、使用しているとうまくいけば、Notification
を呼び出すことになるでしょう。
アクティビティではないクラスに含まれるセンサ値に基づいて単純な通知をどのようにトリガしますか?
Notification
を提出することは、一部のContext
の責任です。これはアクティビティ、サービス、またはBroadcastReceiver
などに提供されるContext
などです。これはを使用して、getSystemService()
を呼び出してNotificationManager
を取得します。 SensorEventListener
にNotificationManager
が含まれているかどうか、SensorEventListener
がActivity
にイベントについて知らせる(Notification
を呼び出すことができる)かどうかは、主にあなた次第です。
関連する問題
- 1. 非アクティビティクラスからの非アクティビティクラスのAndroid getResource?
- 2. 非アクティビティクラスのAndroidコンテキストでの作業
- 3. 非アクティビティクラス(Android)のonActivityResultを取得
- 4. Androidデバイスの非アクティブデバイスへのプッシュ通知
- 5. 非アクティビティクラスのgetResources
- 6. 非アクティビティクラスのFindViewById
- 7. Winforms非モーダル通知
- 8. ライブラリーに非アクティビティクラスを知らせる方法は?
- 9. Androidリアルタイム通知
- 10. Androidインタラクティブ通知
- 11. Androidの通知
- 12. Android通知 - ポップアップダイアログボックス
- 13. Android - 通知マネージャー
- 14. 通知Android
- 15. Androidアンインストール通知
- 16. スケジュール通知android
- 17. Android通知Intent.putExtra
- 18. Android通知
- 19. Androidアプリケーションアップデート通知
- 20. Androidステータス通知
- 21. Android:インターアクティビティ通知
- 22. Android通知プッシュ
- 23. Android通知イベント
- 24. Android通知onclick
- 25. スケジュール通知android
- 26. Androidリモートビュー通知
- 27. Android通知タイマー
- 28. Android通知
- 29. Androidの通知、NotificationManager、およびステータスバーメッセージ
- 30. Androidプッシュ通知、fcm
サービスから通知を送信できます。 – Sparky
あなたの答えは正確ではありませんが、これはサービスからの通知をトリガーします:http://blog.blundell-apps.com/notification-for-a-user-chosen-time/ – Blundell