|
@@ -23,6 +23,8 @@ import com.cooleshow.base.router.RouterPath;
|
|
|
import com.cooleshow.base.ui.fragment.BaseMVPFragment;
|
|
|
import com.cooleshow.base.utils.UiUtils;
|
|
|
import com.cooleshow.base.utils.helper.WebStartHelper;
|
|
|
+import com.cooleshow.base.widgets.dialog.CommonConfirmDialog;
|
|
|
+import com.cooleshow.base.widgets.dialog.CommonDialog;
|
|
|
import com.cooleshow.teacher.R;
|
|
|
import com.cooleshow.teacher.adapter.MineScoreAdapter;
|
|
|
import com.cooleshow.teacher.bean.MusicSheetListBean;
|
|
@@ -167,10 +169,9 @@ public class MineScoreFragment extends BaseMVPFragment<FragmentMineScoreBinding,
|
|
|
if (UiUtils.isFastClick()) {
|
|
|
return;
|
|
|
}
|
|
|
- //下架
|
|
|
if (position < mineScoreAdapter.getData().size()) {
|
|
|
MusicSheetListBean.RowsBean rowsBean = mineScoreAdapter.getData().get(position);
|
|
|
- presenter.takeDownMusicSheet(rowsBean.id);
|
|
|
+ showConfirmDialog(rowsBean.id);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -178,6 +179,31 @@ public class MineScoreFragment extends BaseMVPFragment<FragmentMineScoreBinding,
|
|
|
|
|
|
}
|
|
|
|
|
|
+ private void showConfirmDialog(String musicSheetId) {
|
|
|
+ CommonDialog commonDialog = new CommonDialog(getContext());
|
|
|
+ commonDialog.show();
|
|
|
+ commonDialog.setTitle("提示");
|
|
|
+ commonDialog.setContent("确认下架该曲谱吗?");
|
|
|
+ commonDialog.setOnConfirmClickListener(new View.OnClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(View v) {
|
|
|
+ if (commonDialog != null) {
|
|
|
+ commonDialog.dismiss();
|
|
|
+ }
|
|
|
+ //下架
|
|
|
+ presenter.takeDownMusicSheet(musicSheetId);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ commonDialog.setOnCancelClickListener(new View.OnClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(View v) {
|
|
|
+ if (commonDialog != null) {
|
|
|
+ commonDialog.dismiss();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
private int currentPage;
|
|
|
|
|
|
@Override
|