UMImage image = new UMImage(MainActivity.this, R.mipmap.gou); UMImage thumb = new UMImage(this, R.mipmap.gou); image.setThumb(thumb); UMShareListener umShareListener=new UMShareListener() { @Override public void onStart(SHARE_MEDIA share_media) { } @Override public void onResult(SHARE_MEDIA share_media) { } @Override public void onError(SHARE_MEDIA share_media, Throwable throwable) { } @Override public void onCancel(SHARE_MEDIA share_media) { } }; new ShareAction(MainActivity.this) .withText("hello") .withMedia(image) .setDisplayList(SHARE_MEDIA.SINA,SHARE_MEDIA.QQ,SHARE_MEDIA.WEIXIN) .setCallback(umShareListener) .open();
关键点:必须有图片,有标题。