Есть ли лучший способ сделать это?
Держитесь за свой Cursor
объект и вызывайте requery()
, вместо того, чтобы пытаться выкопать его из адаптера.
Кроме того, в идеале вам не нужно было бы вызывать notifyDataSetChanged()
- CursorAdapter
делает это автоматически, и, надеюсь, WrapperListAdapter
подключится к CursorAdapter
и будет каскадно выполнять операцию notifyDataSetChanged()
.
Кроме того, есть ли смысл иметь
AdapterView в
подпись, а не только AdapterView?
Этот синтаксис вызовет ошибку компилятора, если вы попытаетесь создать AdapterView
на Integer
, либо Button
, либо Socket
. Другими словами, это добавляет немного безопасности во время компиляции.