图片上传

This commit is contained in:
fengjignqi
2026-06-29 16:57:43 +08:00
parent fbef699b50
commit f53408654b
13 changed files with 83 additions and 7 deletions

View File

@@ -122,4 +122,9 @@ public class AppThemActivity extends BaseActivity<AppThemeChangeLayoutBinding, M
public void logOutSuccess(BaseBean bean) {
}
@Override
public void uploadImageSuccess(BaseBean bean) {
}
}

View File

@@ -151,4 +151,9 @@ public class ChangePhoneActivity extends BaseActivity<ChangePhoneActivityBinding
public void logOutSuccess(BaseBean bean) {
}
@Override
public void uploadImageSuccess(BaseBean bean) {
}
}

View File

@@ -165,6 +165,11 @@ public class MineCenterFragment extends BaseFragment<MineFragmentLayoutBinding,
goTo(mContext, LoginActivity.class,null);
}
@Override
public void uploadImageSuccess(BaseBean bean) {
}
@Override
public void updateUserInfoSuccess(BaseBean bean) {

View File

@@ -197,6 +197,11 @@ public class MineInfomationActivity extends BaseActivity<MineInformationLayoutBi
}
@Override
public void uploadImageSuccess(BaseBean bean) {
}
private void getCompressFile(File file) {
LubanCompressUtil.getInstance().getCompressFile(mContext, file, new LubanCompressUtil.CompressCallback() {
@@ -220,13 +225,17 @@ public class MineInfomationActivity extends BaseActivity<MineInformationLayoutBi
return;
}
hideDialogLoading();
ToastUtil.showShort(mContext,getString(R.string.avatar_update_success));
//Todo 开始上传图片
mPresenter.uploadImage(file);
Glide.with(mContext)
.load(file)
.error(mContext.getDrawable(R.mipmap.icon_mine_user_head_defaul))
.into(viewBinding.imgAvatar);
// hideDialogLoading();
// ToastUtil.showShort(mContext,getString(R.string.avatar_update_success));
//
// Glide.with(mContext)
// .load(file)
// .error(mContext.getDrawable(R.mipmap.icon_mine_user_head_defaul))
// .into(viewBinding.imgAvatar);
} else {
ToastUtil.showShort(mContext, getString(R.string.file_not_exist));
}

View File

@@ -101,4 +101,9 @@ public class PsdManageActivity extends BaseActivity<PasswordManLayoutBinding, Mi
public void logOutSuccess(BaseBean bean) {
}
@Override
public void uploadImageSuccess(BaseBean bean) {
}
}

View File

@@ -96,6 +96,11 @@ public class ResetPsdActivity extends BaseActivity<ResetPsdLayoutBinding, MinePr
}
@Override
public void uploadImageSuccess(BaseBean bean) {
}
@Override
public MinePresenter createPresenter() {
return new MinePresenter(new MineImpl());

View File

@@ -224,4 +224,9 @@ public class SettingsActivity extends BaseActivity<ActivitySettingsLayoutBinding
public void logOutSuccess(BaseBean bean) {
}
@Override
public void uploadImageSuccess(BaseBean bean) {
}
}

View File

@@ -131,4 +131,9 @@ public class UserLogOffAccountActivity extends BaseActivity<UserLogOffActivityBi
public void logOutSuccess(BaseBean bean) {
}
@Override
public void uploadImageSuccess(BaseBean bean) {
}
}

View File

@@ -33,6 +33,8 @@ public class MineContract {
void updateUserInfo(JSONObject json, CallBack callBack);
//通过旧密码,修改新密码
void updateUserPwdByOld(JSONObject json, CallBack callBack);
//上传图片
void uploadImage(JSONObject json, CallBack callBack);
}
@@ -47,6 +49,9 @@ public class MineContract {
void updateUserPasswordSuccess(BaseBean bean);
//退出登录
void logOutSuccess(BaseBean bean);
//上传图片成功
void uploadImageSuccess(BaseBean bean);
}
public interface RecommendModel{

View File

@@ -140,4 +140,14 @@ public class MineImpl implements MineContract.DataModel {
e.printStackTrace();
}
}
/**
* 上传图片
* @param json
* @param callBack
*/
@Override
public void uploadImage(JSONObject json, MineContract.CallBack callBack) {
}
}

View File

@@ -17,6 +17,7 @@ import com.google.gson.Gson;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.File;
import java.util.HashMap;
import java.util.Map;
@@ -135,4 +136,12 @@ public class MinePresenter extends BasePresenter<MineContract.MineView> {
}
});
}
/**
* 上传图片
* @param file
*/
public void uploadImage(File file) {
}
}