Commit 901c8a1e authored by fallenstardust's avatar fallenstardust

合并到onDel统一处理批量删除在线卡组

parent 8e2ed00f
...@@ -920,7 +920,8 @@ public class DeckManagerFragment extends BaseFragemnt implements RecyclerViewIte ...@@ -920,7 +920,8 @@ public class DeckManagerFragment extends BaseFragemnt implements RecyclerViewIte
//统一调用批量删除在线卡组(这里只有1个) //统一调用批量删除在线卡组(这里只有1个)
List<DeckFile> deckFileList = new ArrayList<>(); List<DeckFile> deckFileList = new ArrayList<>();
deckFileList.add(new DeckFile(mDeckAdapater.getYdkFile())); deckFileList.add(new DeckFile(mDeckAdapater.getYdkFile()));
DeckSquareApiUtil.deleteDecks(deckFileList);
onDeckDel(deckFileList);
YGOUtil.showTextToast(R.string.done); YGOUtil.showTextToast(R.string.done);
dlg.dismiss(); dlg.dismiss();
...@@ -1361,6 +1362,9 @@ public class DeckManagerFragment extends BaseFragemnt implements RecyclerViewIte ...@@ -1361,6 +1362,9 @@ public class DeckManagerFragment extends BaseFragemnt implements RecyclerViewIte
return; return;
} }
} }
//删除在线的同名卡组们
DeckSquareApiUtil.deleteDecks(deckFileList);
YGOUtil.showTextToast(R.string.done);
} }
@Override @Override
......
...@@ -371,8 +371,6 @@ public class DeckSelectFragment extends Fragment { ...@@ -371,8 +371,6 @@ public class DeckSelectFragment extends Fragment {
dialogPlus.dismiss(); dialogPlus.dismiss();
onDeckMenuListener.onDeckDel(selectDeckList); onDeckMenuListener.onDeckDel(selectDeckList);
clearDeckSelect(); clearDeckSelect();
DeckSquareApiUtil.deleteDecks(selectDeckList);
YGOUtil.showTextToast(R.string.done);
} }
}); });
dialogPlus.setRightButtonListener(new DialogInterface.OnClickListener() { dialogPlus.setRightButtonListener(new DialogInterface.OnClickListener() {
...@@ -408,9 +406,6 @@ public class DeckSelectFragment extends Fragment { ...@@ -408,9 +406,6 @@ public class DeckSelectFragment extends Fragment {
deckList.clear(); deckList.clear();
deckList.addAll(DeckUtil.getDeckList(typeList.get(2).getPath())); deckList.addAll(DeckUtil.getDeckList(typeList.get(2).getPath()));
deckAdp.notifyDataSetChanged(); deckAdp.notifyDataSetChanged();
//删除在线的同名卡组们
DeckSquareApiUtil.deleteDecks(deckFileList);
YGOUtil.showTextToast(R.string.done);
} }
})); }));
itemTouchHelper.attachToRecyclerView(binding.rvType); itemTouchHelper.attachToRecyclerView(binding.rvType);
......
...@@ -498,7 +498,6 @@ public class YGODeckDialogUtil { ...@@ -498,7 +498,6 @@ public class YGODeckDialogUtil {
deckFile.getPathFile().delete(); deckFile.getPathFile().delete();
deckList.remove(deckFile); deckList.remove(deckFile);
} }
YGOUtil.showTextToast(context.getString(R.string.done));
dialogPlus.dismiss(); dialogPlus.dismiss();
onDeckMenuListener.onDeckDel(selectDeckList); onDeckMenuListener.onDeckDel(selectDeckList);
clearDeckSelect(); clearDeckSelect();
...@@ -544,7 +543,7 @@ public class YGODeckDialogUtil { ...@@ -544,7 +543,7 @@ public class YGODeckDialogUtil {
} }
} }
IOUtils.delete(file); IOUtils.delete(file);
YGOUtil.showTextToast(context.getString(R.string.done));
onDeckMenuListener.onDeckDel(deckFileList); onDeckMenuListener.onDeckDel(deckFileList);
typeAdp.remove(positon); typeAdp.remove(positon);
if (typeAdp.getSelectPosition() == positon) { if (typeAdp.getSelectPosition() == positon) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment