ListFragment では、getWrappedAdapter 不要。。。
getWrappedAdapter を得てから BaseAdapter に cast して BaseAdapterのメソッドを実行していたが、
それは、Activityで、直接 Listview を使っていたからである。
http://blog.zaq.ne.jp/oboe2uran/article/1006/
http://blog.zaq.ne.jp/oboe2uran/article/1007/
ListFragment では、footer View を追加しようが、ListFragment 内で
getListAdapter() からBaseAdapter に cast して BaseAdapterのメソッドを実行でる。
public class SampleFragment extends ListFragment{
:
省略
:
ItemlistReadTask extends AsyncTask<Void,Item,Integer>{
@Override
protected Integer doInBackground(Void...params){
// publishProgress でリスト表示
publishProgress(item);
}
@Override
protected void onProgressUpdate(Item...values){
mList.add(values[0]); // mList追加でリスト表示
((BaseAdapter)getListAdapter()).notifyDataSetChanged();
}
}
}