AndroidプログラミングのListViewで質問です。

Writer: admin Type: 消費者問題 Date: 2018-12-14 00:00
AndroidプログラミングのListViewで質問です。SimpleAdapterでの削除でremove()を使ってますが、SimpleAdapterをセットしているMainActivity以外のクラスSubActivityにremove()するにはどうしたらよいでしょうか?共感した0###remove()とは、どのクラスのメソッドでしょうか?SimpleAdapter、その親であるBaseAdapterにもremove()メソッドはありませんでしたSimpleAdapterのメンバ変数のList<Map>のremove()メソッドのことでしょうか?■ SimpleAdapterhttps://developer.android.com/reference/android/widget/SimpleAdapte...■ BaseAdapterhttps://developer.android.com/reference/android/widget/BaseAdapterやりたいことが分からないのですがMainActivityにListViewがいて、この画面からSubActivityに画面遷移できるSubActivityではMainActivityのListViewの要素を削除する機能を持たせたいって感じですか?過去の質問よりDBのテーブルをListViewで表示している?と仮定して一案上げときますMainActivityでDBからテーブル取得してSimpleAdapter生成をonCreate()でやってますか?これを全てonResume()で行う作りにするあとはSubActivityでDBに対して消したいレコードを削除すればよいですこの方法ならList#remove()は使わずに済みますナイス0
###質問不足ですみませんSimpleAdapterのメンバ変数のList<Map>のremove()メソッドのことです。DBを使ってListViewを表示しています。ご回答のようにDBの削除で出来ました。ありがとうございます。

 

TAG