使用意图将变量传递给另一个android活动

时间:2015-07-07 15:25:12

标签: java android android-intent android-activity twitter-fabric

我是使用Android Studio和Java编码的新手。

我使用Fabric创建了一个Twitter登录按钮,我想创建一个新活动来显示用户的Twitter提要。我需要传递TwitterSession结果变量以在其他活动中进行API调用,但我不知道使用哪个函数来传递它。

我创建了一个新的意图,并研究了使用putExtra()传递变量,但我不知道该传递什么。当我尝试将其强制转换为TwitterSession时,Serializable不起作用。

我应该使用什么来传递这个变量?

2 个答案:

答案 0 :(得分:0)

您可以在布局登录时调用api twitter,然后将结果保存到 SharePreferences。然后在另一个类中,足以从共享偏好中读取

答案 1 :(得分:0)

最简单的方法是让你的twitterSessionResult变量在你的LogInActivity中保持静态,并通过以下方式在你的新Activity中访问它:LogInActivity.twitterSessionResult。