私は、汎用オブジェクトのArrayListを含むAndroidクラスで作業しています。 ArrayListの要素が変更されるたびに、このクラスのイベントを発生させたいと考えています。ArrayList要素が変更されたときのイベントの発生
理想的な世界では、ArrayList自体はプライベートメンバーでなければならず、クラスには要素を追加/更新/削除するためのパブリックメソッドが含まれており、すべてがすべてうまくいくでしょう。
残念ながら、ArrayListはパブリックメンバーとして公開されているため、その要素はその場所(アプリケーション)全体で変更されています。コードのボートロードを書き直したり、コード内で野生のガチョウの追跡を続けることなく、ArrayListがリストを含むクラスで変更されたときにイベントをトリガする方法を見つけることができます。何か案は?
返された後super.add(オブジェクト); //ここで何らかのアクションを実行しませんか? super.add(object)の値を取得する必要があります。あなたのものをして、キャプチャされた価値を返す。 –