2

我正在做一个示例应用程序,我想在其中向 Twitter 发布一些更新。我正在使用 SocialLib 来做到这一点。

问题描述:

twitter = SocialNetworkHelper.createTwitterConnector(CONS_KEY, CONS_SEC, CALLBACK); 

执行上述代码后,我需要将twitter(TwitterConnector 的一个对象)存储到持久存储中。原因是用户第一次授权应用程序后我不需要用户交互。

我可以将此对象存储到 Application 类中,我也这样做了。但是当我的应用程序进入后台时,应用程序类数据会被破坏,我无法从应用程序的后台状态发送推文。

我曾经GSON将对象更改为字符串并存储到SharedPrefrences但它不起作用。

问题 :

  • 如何将 TwitterConnector 的对象存储在持久性存储中?
  • 或者有什么方法可以从我的应用程序的后台状态发送推文,而无需用户交互?
4

1 回答 1

0

可能根本无法存储 TwitterConnectorat,或者它可能需要在反序列化后进行一些初始化。除非您提供指向此 twitter 连接器来源的链接,否则没有人可以告诉您更多信息。

由于 twitter 只是一个 REST 服务,因此无需额外的用户授权就可以从后台服务发送消息 - 一旦正确设置了 0Auth 凭据。

于 2011-12-22T12:16:32.710 回答