-5
我想刷新BaseAdapter
這是fragment
。我使用BaseAdapter
顯示藍牙列表。我想刷新刷新button
點擊此列表並希望在Fragment
Listview
上顯示。 我該怎麼做?如何在點擊刷新按鈕時刷新BaseAdapter
我想刷新BaseAdapter
這是fragment
。我使用BaseAdapter
顯示藍牙列表。我想刷新刷新button
點擊此列表並希望在Fragment
Listview
上顯示。 我該怎麼做?如何在點擊刷新按鈕時刷新BaseAdapter
更新您的數據採集,比如數組或列表,並做BaseAdapter.notifyDataSetChanged();
試試這個。
public class PersonAdapter extends BaseAdapter {
private ArrayList<PersonBean> mList;
private Context mContext;
public PersonAdapter(ArrayList<PersonBean> list, Context context) {
mList = list;
mContext = context;
}
public void refresh(ArrayList<PersonBean> list) {
mList = list;
notifyDataSetChanged();
}
...
當單擊
mAdapter.refresh(mList);
簡單地嘗試使用notifyDataSetChanged()通知適配器刷新listvew。 – yash786
[如何刷新Android的listview?](https://stackoverflow.com/questions/2250770/how-to-refresh-android-listview)可能的重複 –