让我们说我们有2个活动A和B.A是mainactivity登录到Facebook并使用AccessTokenTracker类跟踪访问令牌。根据文档,系统应该停止在活动A的onDestroy()方法中跟踪令牌。问题是我想在活动B中继续跟踪accessToken。活动B还需要accessToken进行图API调用。如果令牌在活动B中过期,我们如何跟踪它?如何在许多活动中跟踪accessToken facebook
1
A
回答
0
如何将它保存在SharedPreferences
?
SharedPreferences preferences = getSharedPreferences(PREFS_NAME, MODE_PRIVATE);
preferences.edit().putString(TOKEN, token).apply();
0
如果你需要分享您的Acitivities之间的参数,有一对夫妇的方法。辛格尔顿是比较容易的一个一个:
class DataHolder{
private AccessToken ac;
void setToken (AccessToken ac)
{
this.ac = ac;
}
AccessToken getToken()
{
return ac;
}
}
如果您想了解更多详情,请阅读this。
+0
我不想将活动中的数据传递给活动。我想要在活动B上跟踪accessToken。如果访问令牌在活动B上到期,我需要跟踪它并获取新的访问令牌。 –
相关问题
- 1. 在Facebook上跟踪用户活动
- 2. 如何跟踪活动堆栈中的活动
- 3. RxSwift跟踪多个观测活动
- 4. 如何跟踪Facebook股票
- 5. 在Java EE中跟踪用户活动
- 6. Laravel跟踪用户活动
- 7. 停止跟踪活动
- 8. 跟踪Microsoft SQL Server活动
- 9. 跟踪系统活动
- 10. 跟踪用户活动
- 11. Rails用户跟踪活动
- 12. 跟踪用户活动
- 13. 跟踪AWS KMS活动
- 14. 如何使用WCF跟踪,并将同一活动中不同线程的多个跟踪组合在一起?
- 15. 如何跟踪Facebook Analytics中的安装?
- 16. 如何跟踪项目的颜色在GridView中的活动
- 17. 如何跟踪在线活动中的用户?
- 18. 跟踪NERDTree中的活动项目
- 19. 跟踪活动中的片段?
- 20. 跟踪活动中的片段
- 21. Facebook事件跟踪 - 按钮跟踪
- 22. Facebook跟踪和Google跟踪脚本
- 23. 如何组织和跟踪多个(许多)项目
- 24. iTunes Connect是否允许跟踪回报用户活动?
- 25. 在iphone上跟踪Facebook Apprequests
- 26. 如何获取Facebook AccessToken?
- 27. 跟踪Facebook发布
- 28. enableAutoActivityTracking不会自动跟踪活动?
- 29. 跟踪Chrome及其许多进程
- 30. 跟踪完成许多任务
@matfred但访问令牌不是字符串。我认为即使我们使用AccessToken.getToken()将其更改为字符串,我们也不能在下一个活动中稍后将其更改为accessToken。 –