// PLVLSPptListLayout.java
// 设置列表项长按点击监听
pptListAdapter.setOnPptItemLongClickListener(new PLVLSPptListViewHolder.OnPptItemLongClickListener() {
@Override
public void onLongClick(View view, final int id, final String fileId) {
if (pptListAdapter.getRealViewType() != PLVLSPptViewType.COVER) {
return;
}
if (documentDeleteArrow != null) {
// 设置删除确认箭头的点击回调
documentDeleteArrow.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// 点击删除箭头后 弹窗提示是否删除
documentDeleteConfirmDialog
.setRightBtnListener(new OnClickListener() {
@Override
public void onClick(View v) {
// 点击确认后,调用Presenter删除文档
PLVDocumentPresenter.getInstance().deleteDocument(fileId);
documentDeleteConfirmDialog.hide();
}
})
.show();
}
});
// 显示删除确认箭头
documentDeleteArrow.showAtLocation(view);
}
}
});