【问题标题】:How do I share a page or link using the latest Facebook SDK for Android如何使用最新的 Android 版 Facebook SDK 共享页面或链接
【发布时间】:2012-01-16 19:20:58
【问题描述】:

我正在尝试制作一个集成了 facebook 和 twitter 的应用程序。 我已经开始为我的应用程序实现 Facebook。 我已经设法使用最近发布的Facebook SDK for android example

但现在我希望使用相同的 SDK 共享一个页面或到 facebook 的链接,但不知道如何去做。

谁能告诉我怎么做。我真的很长时间以来一直坚持这一点。

【问题讨论】:

  • 即时通讯使用相同的链接并分享照片。它可以解决您的问题
  • 我不知道代码的哪一部分用于与描述共享链接。你能给我一张同样的快照吗

标签: android facebook sdk integration standards


【解决方案1】:
@Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.photo);

        Utility.mFacebook = new Facebook(APP_ID);
        Utility.mAsyncRunner = new AsyncFacebookRunner(Utility.mFacebook);
        SessionStore.restore(Utility.mFacebook, this);
        SessionEvents.addAuthListener(new FbAPIsAuthListener());
        SessionEvents.addLogoutListener(new FbAPIsLogoutListener());
        mLoginButton = (LoginButton) findViewById(R.id.login);
        mLoginButton.init(this, AUTHORIZE_ACTIVITY_RESULT_CODE, Utility.mFacebook, permissions);
        if (Utility.mFacebook.isSessionValid()) {
            mLoginButton.setVisibility(View.INVISIBLE);
        }        
}

public void onClick(View v) {
        switch(v.getId())
        {           
            case R.id.btnFacebookShare:
                if (!Utility.mFacebook.isSessionValid()) {
                    Utility.mFacebook.authorize(PhotoPage.this , permissions, AUTHORIZE_ACTIVITY_RESULT_CODE, new LoginDialogListener());
                }
                else 
                {                   
                    Bundle bCreateAlbum = new Bundle();
                        bCreateAlbum.putString("message", "");
                        bCreateAlbum.putString("name", getString(R.string.photo_AlbumName));                    
                        Utility.mAsyncRunner.request("me/albums", bCreateAlbum, "POST", new CreateAlbumsListener(), null);
                }
                break;
            default:
                break;
        }
    } 

【讨论】:

  • 但我无法使用 SessionStore 和 SessionEvents。我可以从哪里导入它们
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-04
  • 1970-01-01
相关资源
最近更新 更多