我正在尝试制作一个集成了facebook和twitter的应用程序。 我已经开始为我的应用程序实现Facebook。 我使用最近发布的Facebook SDK for android example
设法做到了这一点但现在我想使用相同的SDK共享一个页面或链接到facebook,但不知道如何做到这一点。
任何人都可以让我知道如何做到这一点。我很长时间都坚持这个。
答案 0 :(得分:0)
@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;
}
}