然而 你还可以
new AsyncTask<Void,Void,String>(){
@Override
protected String doInBackground(Void... voids) {
try {
File file = Glide.with(activity)
.load(imageUrl)
.downloadOnly(Target.SIZE_ORIGINAL, Target.SIZE_ORIGINAL)
.get();
return file.getPath();
} catch (InterruptedException e) {
e.printStackTrace();
} catch (ExecutionException e) {
e.printStackTrace();
}
return null;
}
@Override
protected void onPostExecute(String s) {
ShareEntity webPageInfo = WXShareEntity.createWebPageInfo(false, targetUrl, s, "俺是标题", "俺是简要说明");
SocialUtil.getInstance().socialHelper().shareWX(activity, webPageInfo, new SocialShareCallback() {
@Override
public void socialError(String msg) {
ToastUtils.showShort(msg);
}
@Override
public void shareSuccess(int type) {
}
});
}
}.execute();
听说大图不让过,压缩一哈子.