gpt4 book ai didi

android - Facebook 安卓 : passing facebook object between activities

转载 作者:行者123 更新时间:2023-11-29 02:05:17 25 4
gpt4 key购买 nike

我想制作一个应用程序,用户将使用一个按钮在一个 Activity 中登录,该按钮从 facebook_android_sdk 调用 facebook 登录,我想在用户登录后的第二个 Activity 中发送一个墙贴。我想在 Activity 之间传递 facebook 对象。我尝试了 serializable 和 parcelable,但没有用!有人可以指导我吗?还是谢谢

最佳答案

通过 SharedPerferences 保存您的 token 并过期,然后在第二个 Activity 中创建新的 Facebook 对象,从 SharedPreferences 设置 token 和过期并检查有效性。就这样! Tutorial这里是示例:

//facebook token and expires
SharedPreferences prefs = getApplicationContext().getSharedPreferences("facebook",
MODE_PRIVATE);
String access_token = prefs.getString("access_token", null);
long expires = prefs.getLong("access_expires", 0);
if(access_token != null) {
facebook.setAccessToken(access_token);
}
if(expires != 0) {
facebook.setAccessExpires(expires);
}
if (facebook.isSessionValid()) {
// Do your work here
}

关于android - Facebook 安卓 : passing facebook object between activities,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10419499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com