2011-07-09 12 views
1

ExpandableListViewをそのchildViewの1つからリフレッシュする方法に問題があります。Android内のアダプタ内からExpandableListViewをリフレッシュする

listViewにはファイルのリストが含まれているため、これらのファイルを削除する可能性があります。ただし、削除が実行された後は、ExpandableListViewを更新する必要があります。 BaseExpandableListAdapterを拡張する独自のアダプタを実装しました。それは上書きされたgetChildView()メソッドの中から親オブジェクトを取得してnotifyDataSetChanged()を送信する方法がないようです。 :-s

グループの状態に関する情報(折りたたまれている/展開されている)と受信時に更新するためのインテントを送信することを考えましたが、この場合でもExpandableListViewオブジェクトが必要です。

どうすればいいですか?

ありがとうございます!

リストビュー続い)アダプタ

  • から該当する項目を削除しadapter.notifyDataSetChanged(呼び出し

    • によく

    S.あなたが持っている

  • 答えて

    7


    うデータをリロードします。

    +0

    ありがとうございました。しかし、これは私の基本的な問題です。 :)私は*アダプタ内から*リフレッシュする必要があります。 – stpn108

    +0

    それは私がそれをやろうとした方法ではうまく動作しません。ご協力いただきありがとうございます。 – stpn108

    +0

    @Sotapannaあなたはまだアダプタ内からメソッドを呼び出すことができます... –

    関連する問題