つまり、私がやろうとしているのは、アクティビティのビューを1秒に1回などの間隔で更新することです。この特定のケースでは、いくつかのボタンがあり、変更したいのはそれらのテキストだけです。私はここで同じ問題に対処するためにかなりの数の質問を読みましたが、私は他の人よりも少し立ち往生しているようです、そして私はそれをAndroidでの制限された経験のせいにするつもりです(つまり、私は理解していませんでした提案されたソリューション、またはサンプルコードのコアアイデアを特定できなかったソリューション、およびAndroid用にプログラミングしようとしているのはこれが実際には初めてです)。
サービスにデータ(およびその作成)を所有させたいので、アクティビティへのコールバックを考えました。それが、過去数時間頭を悩ませようとしてきたことです。私が持っているのは、とのサービスでonCreate()
ありonStartCommand()
、onDestroy()
基本的にはそれで問題ありません。私はそれをAndroidマニフェストファイルに登録し、それを実現することに成功しました(私はライフサイクルメソッドをログに記録しています)。
しかし、どうすれば
サービスからのデータでビューを頻繁に更新する
依存する特定の情報をサービスに提供します(ボタンイベントの通知など)
ご協力いただきありがとうございます!