タグ付けされた質問 「baseadapter」

11
notifyDataSetChangeがカスタムアダプタから機能しない
を再作成するときに、ListViewから特定のメソッドを呼び出しますAdapter。 問題点: updateReceiptsListからを呼び出すAdapterと、データは更新されListViewますが、変更は反映されません。 質問: ListView電話をかけたときに新しいデータが表示されないのはなぜnotifyDataSetChangedですか? アダプター: public class ReceiptListAdapter extends BaseAdapter { public List<Receipt> receiptlist; private Context context; private LayoutInflater inflater; private DateHelpers dateH; public ReceiptListAdapter(Activity activity, Context mcontext, List<Receipt> rl) { context = mcontext; receiptlist = rl; Collections.reverse(receiptlist); inflater = (LayoutInflater)activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE); dateH = new DateHelpers(); } @Override public int …

6
BaseAdapterとArrayAdapterの違いは何ですか?
私が使用した場合の違いを知りたいBaseAdapterとしますArrayAdapter。 自分のやりたいことを実現してきましたArrayAdapters。 ListView実装されているアダプタインターフェイスのパフォーマンスに影響しますか? そして最後の質問は、ListViewこれらのいずれかを使用して何かを行うことはできますかAdapters、または特定のアダプターしか使用できない特定のケースがありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.