求大神帮我看看,我在微信分享中究竟出了什么问题,谢谢!
//在mainactivity里面写的 public class MainActivity extends Activity implements IWordButtonClickListener { public static final String APP_ID="wx43eb4db48704e8e6"; private IWXAPI api; public ImageButton imshare; private String Text="我正在玩猜歌小游戏,快来加入我吧!";
在oncreate里面写的代码:
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); imshare=(ImageButton) findViewById(R.id.btn_share); //初始化API api=WXAPIFactory.createWXAPI(this,APP_ID); api.registerApp(APP_ID); //imshare的点击事件,分享特定文本 imshare.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // WXTextObject对象,将想要分享的文本直接做构造函数中的参数 WXTextObject text0bj=new WXTextObject(Text); //用WXTextObject对象初始化WXMediaMessage对象,实现再封装 WXMediaMessage msg=new WXMediaMessage(); msg.mediaObject=text0bj; //description是这个消息表示的一个描述 msg.description="分享内容"; //构造Req SendMessageToWX.Req req=new Req(); req.message=msg; //trsaction作为一个请求的标识符,必须赋值 req.transaction="Text"; //分享朋友圈 req.scene=Req.WXSceneTimeline; api.sendReq(req); } });