我想在两个活动之间传递Facebook会话信息,以便我可以在第一个会话中验证一个用户并使用该会话信息在第二个活动中将消息发布到墙上。
完成这项简单任务的方法是什么?我应该保留令牌和过期信息并使用这两个变量或其他方式创建新会话吗?
我已经在这个问题上挣扎了一个星期,所以很快就能得到答案,示例代码,信息等等。
答案 0 :(得分:0)
从第1个活动开始,您应该通过调用startActivity()
或startActivityForResult()
开始第2个活动,将Facebook会话传递给发送Intent
。
intent.putExtra("FBSession", sessionValue); // assuming session in a string
在第二项活动中,在onCreate()
内,呼叫getIntent().getString("FBSession")
以接收从第一项活动发送的值。