Android 如何使用我自己的文本视图在facebook墙上发布状态?

Android 如何使用我自己的文本视图在facebook墙上发布状态?,android,facebook,Android,Facebook,我正在使用facebook defaul对话在我的facebook墙上分享帖子。我的代码如下 facebook.dialog(this, "feed", new DialogListener() { @Override public void onFacebookError(FacebookError e) { } @Override public void onError(DialogError e) {

我正在使用facebook defaul对话在我的facebook墙上分享帖子。我的代码如下

facebook.dialog(this, "feed", new DialogListener() {

        @Override
        public void onFacebookError(FacebookError e) {
        }

        @Override
        public void onError(DialogError e) {
        }

        @Override
        public void onComplete(Bundle values) {
        }

        @Override
        public void onCancel() {
        }
    });

但现在我添加了一个TextView和一个按钮,点击按钮后,TextView文本将发布在我的facebook墙上。

在您的对话框Listener中覆盖onComplete(),然后做您想做的事,或者使用getText从TextView获取值并发布它

public void onComplete(Bundle values) { 
            mProgress.setMessage("Posting ...");
            mProgress.show();

            AsyncFacebookRunner mAsyncFbRunner = new AsyncFacebookRunner(mFacebook);

            Bundle params = new Bundle();

            params.putString("message", "A Game Developed By Me !");
            params.putString("name", "Match Maker");
            params.putString("caption", "www.labmimosa.com/");
            params.putString("link", "https://play.google.com/store/apps/details?id=com.reverie.fushh");
            params.putString("description", "Dexter:  Blood. Sometimes it sets my teeth on edge, other times it helps me control the chaos.");
            params.putString("picture", "http://twitpic.com/show/thumb/6hqd44");
            //params.putByteArray("picture", bitMapData);

            mAsyncFbRunner.request("me/feed", params, "POST", new WallPostListener());
        }
Wallpostlistener类是

private final class WallPostListener extends BaseRequestListener {
        public void onComplete(final String response) {
            mRunOnUi.post(new Runnable() {
                @Override
                public void run() {
                    mProgress.cancel();

                    Toast.makeText(Exp_Fb_Twt_Activity.this, "Posted to Facebook", Toast.LENGTH_SHORT).show();
                }
            });
        }
    }

谢谢你回答我的问题。。我有一个困惑,如何实现WallPostListener类?我已经添加了那个类,它只是一个基本的请求侦听器类。请跟随这个链接,谢谢你的帮助。如何在facebook上上传我的SD卡图像?如何在facebook sdk 4.1.1中实现