【发布时间】:2016-04-06 11:43:16
【问题描述】:
我正在进行一个有 3 个片段的片段活动。每个片段都实现了 Recycle-view 和它的适配器。我想从列表中删除,然后更新另一个片段列表,但我有问题。
public void deleteIt(View v) {
ZeroActivity.dao.deleteMessages(serverId); // delete the mesage from DB
switch (TransactionActivity.current_tab) {
case 0:
ZeroActivity.itemData_1.remove(data_list_position); // delete the message from arrayList
ZeroActivity.recycleViewAdapter1.notifyItemRemoved(data_list_position); //remove message from Adapter
break;
case 2:
但总是在第一次删除并选择最终项目后应用崩溃并出现此错误:
Invalid index 4, size is 3
似乎问题在于适配器和 Arraylist 的索引不匹配!
【问题讨论】:
标签: android android-fragments arraylist android-recyclerview