180得票6回答
notifyDataSetChanged 示例

我正在尝试在我的 Android 应用程序 中使用 ArrayAdapter 的 notifyDataSetChanged() 方法,但它对我不起作用。 我在这里找到了 答案,说应该在主线程中运行 notifyDataSetChanged(),但没有示例。 有人可以发送一个示例或至少一个链...

7得票4回答
安卓适配器"java.lang.IndexOutOfBoundsException: Invalid index 4, size is 4"

我在删除ArrayList中的项目并同步Adapter时遇到了问题。我有一个包含一些ArrayList的RecyclerView适配器,其中包括名为“items”的ArrayList。我从服务器下载一些列表并将其显示在其中。每当我单击列表中的某个项时,我想将其从服务器、本地ArrayList中...

23得票3回答
如何在不使用notifyDataSetChanged()的情况下更新ListView中的一些数据?

我正在尝试创建一个包含下载任务列表的ListView。下载任务是在Service(DownloadService)中管理的。每次接收到一块数据时,任务通过Broadcast发送进度,然后由包含ListView(SavedShowListFragment)的Fragment接收。在接收到Broa...

9得票3回答
如何在另一个RecyclerView适配器中使用RecyclerView适配器?

我有一个RecyclerView。它有一个自定义布局,里面还有另一个RecyclerView。当我通知主要的RecyclerView删除了一个项目时,我的主要RecyclerView得到了更新,但我的自定义视图中的RecyclerView没有被通知。 SwipeDismissRecycle...

15得票10回答
RecyclerView 在聊天界面调用 notifyDataSetChanged 后自动滚动到顶部

我正在尝试使用RecyclerView创建一种类似于消息的屏幕,该屏幕从底部开始,并在用户到达聊天的顶部端时加载更多数据。但是我遇到了这个奇怪的问题。 在调用notifyDataSetChanged时,我的RecyclerView会滚动到顶部。由于这个原因,onLoadMore会被多次调用。...

9得票1回答
在调用notifyDataSetChanged后,Android的getChildView方法没有被调用。

我有一个可扩展的列表视图,尝试像这样更改其子项: ((SubItem) adapter.getChild(i+1, 5)).setCount(unreadBox); adapter.notifyDataSetChanged(); 这是我的适配器类: public class Draw...

93得票8回答
在Android中使用notifyItemRemoved或notifyDataSetChanged与RecyclerView相关

我正在创建一个卡片列表,使用RecyclerView进行显示。每个卡片都有一个按钮,用于将该卡片从列表中删除。 但当我使用 notifyItemRemoved() 来删除 RecyclerView 中的卡片时,它会移除该项并且动画效果良好,但是列表中的数据没有被正确更新。 相反,如果我改用...

119得票11回答
Android ListView在调用notifyDataSetChanged后没有刷新

我的ListFragment代码public class ItemFragment extends ListFragment { private DatabaseHandler dbHelper; private static final String TITLE = "It...

20得票5回答
RecyclerView.Adapter中是否有观察者可以知道数据集是否已更改?

我已经按照以下方式使用自定义适配器实现了我的RecyclerView: 全局声明如下:private LinearLayoutManager linearLayoutManager; private int pastVisibleItems, visibleItemCount, totalI...

9得票3回答
为什么我不需要使用Adapter.notifyDataSetChanged()?

contactsList 在执行 readContacts() 方法之前是空的,换句话说,在执行 contactsView.setAdapter(adapter) 时,contactsList 是空的。那么为什么这段代码仍然能正确显示联系人信息呢? public class MainActi...