フォアグラウンドでのアクティビティがバックグラウンドでのアクティビティの通信/操作を試みることは悪いことであり、一般的にはonResume関数を使用する必要があります。アップデートを行う必要があるアクティビティへの通知
私はユーザーが「お気に入り」を追加できるように1つのアクティビティを持っています。すべての好きなもののリストを表示する別のアクティビティがあります。 DBにクエリを行い、onResumeを呼び出すたびにリストを再構築するのではなく、 "favorites_updated"のような静的フラグを持つクラスを使用していて、それが真ならば、私たちは余分な作業を行います。
これはちょっと大変だと思います。このようなことをするためのより確立された方法がありますか?
TYIA。
どうしたらうまくいくのですか? (私はAndroid環境の最初の1週間です)リスナーはアクティビティ間の参照を必要としませんか?あなたは、いくつかの擬似コード、またはその前提を説明するリンクか何かを持っていますか? – momo
listener sayを作成するnotifyChage(params)メソッドを持つFavoriteChangeListner。次に、このリスナーをあなたのアクティビティに実装して、変更を実装します。 –
listener sayを作成するnotifyChage(params)メソッドを持つFavoriteChangeListner。次に、このリスナーをあなたのアクティビティに実装して、変更を実装します。その後、親アクティビティでnotifyChage(params)を呼び出す必要がある場合は、リスナーと子アクティビティから登録します。できるだけ早くコードを掲載します。 [link](http://tseng-blog.nge-web.net/blog/2009/02/17/how-implement-your-own-listener-android-java/)にアクセスしてください。 –