package com.sun.bingo.control;
import android.content.Context;
import com.framework.annotation.AsyncAtomMethod;
import com.framework.base.BaseControl;
import com.framework.proxy.MessageProxy;
import com.sun.bingo.util.image.CompressImageHelper;
/**
* Created by sunfusheng on 15/11/5.
*/
public class SingleControl extends BaseControl {
public SingleControl(MessageProxy mMessageCallBack) {
super(mMessageCallBack);
}
// 异步压缩图片, 返回压缩后的Url
@AsyncAtomMethod
public void getCompressImagePath(Context context, String imagePath) {
String path = CompressImageHelper.compressImageView(context, imagePath);
mModel.put(1, path);
sendMessage("getCompressImagePathCallBack");
}
@AsyncAtomMethod(withCancelableDialog = true)
public void getSinaUserInfo(String cityname) {
try {
sendMessage("getSinaUserInfoCallBack");
} catch (Exception e) {
dealWithException(e);
}
}
}