|
@@ -23,6 +23,7 @@ import com.cooleshow.base.ui.activity.BaseMVPActivity;
|
|
|
import com.cooleshow.base.ui.video.VideoPlayActivity;
|
|
|
import com.cooleshow.base.utils.ActivityUtils;
|
|
|
import com.cooleshow.base.utils.FileUtils;
|
|
|
+import com.cooleshow.base.utils.GsonUtils;
|
|
|
import com.cooleshow.base.utils.MyFileUtils;
|
|
|
import com.cooleshow.base.utils.SizeUtils;
|
|
|
import com.cooleshow.base.utils.ToastUtil;
|
|
@@ -74,6 +75,7 @@ public class MineStylePageActivity extends BaseMVPActivity<ActivityMineStylePage
|
|
|
private TeacherSelfStyleInfoBean myStyleInfoBean = null;
|
|
|
private List<TeachableInstrumentBean> selectTeachableInstrument = new ArrayList<>();
|
|
|
private int currentUploadCoverPosition = -1;
|
|
|
+ private boolean isUploadNewVideo = false;
|
|
|
|
|
|
|
|
|
@Override
|
|
@@ -87,7 +89,6 @@ public class MineStylePageActivity extends BaseMVPActivity<ActivityMineStylePage
|
|
|
.navigation(this, SELECT_RESULT);
|
|
|
break;
|
|
|
case R.id.tv_save:
|
|
|
- Gson gson = new Gson();
|
|
|
myStyleInfoBean.styleVideo.clear();
|
|
|
for (TeacherSelfStyleInfoBean.StyleVideoBean styleVideoBean : videoBeanList) {
|
|
|
if (styleVideoBean.type != 1) {
|
|
@@ -109,7 +110,7 @@ public class MineStylePageActivity extends BaseMVPActivity<ActivityMineStylePage
|
|
|
}
|
|
|
myStyleInfoBean.subjectId = subjectIdStr;
|
|
|
myStyleInfoBean.subjectName = subjectNameStr;
|
|
|
- presenter.saveTeacherStyle(gson.toJson(myStyleInfoBean));
|
|
|
+ presenter.saveTeacherStyle(GsonUtils.toJson(myStyleInfoBean));
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
@@ -241,6 +242,7 @@ public class MineStylePageActivity extends BaseMVPActivity<ActivityMineStylePage
|
|
|
.theme(com.cooleshow.base.R.style.picture_daya_style)// 主题样式设置 具体参考 values/styles 用法:R .style.picture.white.style
|
|
|
.selectionMode(PictureConfig.SINGLE)// 多选 or 单选 PictureConfig.MULTIPLE or PictureConfig.SINGLE
|
|
|
.enableCrop(true)// 是否裁剪 true or false
|
|
|
+ .cutOutQuality(90)
|
|
|
.showCropGrid(false)// 是否显示裁剪矩形网格 圆形裁剪时建议设为false true or false
|
|
|
.compress(true)// 是否压缩 true or false
|
|
|
.circleDimmedLayer(false)// 是否圆形裁剪 true or false
|
|
@@ -313,13 +315,18 @@ public class MineStylePageActivity extends BaseMVPActivity<ActivityMineStylePage
|
|
|
|
|
|
@Override
|
|
|
public void saveTeacherStyleSuccess(TeacherSelfStyleInfoBean styleInfoBean) {
|
|
|
- ToastUtil.getInstance().showShort("保存成功");
|
|
|
+ if (isUploadNewVideo) {
|
|
|
+ ToastUtil.getInstance().showShort("提交成功,请耐心等待审核");
|
|
|
+ } else {
|
|
|
+ ToastUtil.getInstance().showShort("保存成功");
|
|
|
+ }
|
|
|
finish();
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void upLoadVideoSuccess(TeacherSelfStyleInfoBean.StyleVideoBean styleVideoBean) {
|
|
|
videoBeanList.add(0, styleVideoBean);
|
|
|
+ isUploadNewVideo = true;
|
|
|
mMineStyleVideoListAdapter.notifyDataSetChanged();
|
|
|
|
|
|
}
|