Questions tagged «notifydatasetchanged»

5
notifyDataSetChanged示例
我正在尝试在自己Android Application的notifyDataSetChanged()方法中使用,ArrayAdapter但对我来说不起作用。 我在这里找到答案,notifyDataSetChanged()应该在主线程中运行,但是没有示例。 任何人都可以发送示例或至少一个链接吗?

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 …

11
notifyDataSetChanged后,Android ListView不刷新
我的ListFragment代码 public class ItemFragment extends ListFragment { private DatabaseHandler dbHelper; private static final String TITLE = "Items"; private static final String LOG_TAG = "debugger"; private ItemAdapter adapter; private List<Item> items; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.item_fragment_list, container, false); return view; } @Override …

8
在Android中将notifyItemRemoved或notifyDataSetChanged与RecyclerView一起使用
我正在创建一个卡片列表以使用RecyclerView显示,其中每个卡片都有一个按钮,用于从列表中删除该卡片。 当我使用notifyItemRemoved()删除RecyclerView中的卡时,它将删除该项目并设置动画效果,但是列表中的数据未正确更新。 如果不是那样,我切换到notifyDataSetChanged(),则列表中的项目将被删除并正确更新,但随后这些卡将不进行动画处理。 有人在使用notifyItemRemoved()方面有任何经验,并且知道为什么它的行为与notifyDataSetChanged不同吗? 这是我正在使用的一些代码: private List<DetectedIssue> issues = new ArrayList<DetectedIssue>(); @Override public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { // - get element from your dataset at this position // - replace the contents of the view with that element if(position >0){ RiskViewHolder riskHolder = (RiskViewHolder)holder; final int index = …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.