私はサンプルアプリケーションを行っています。ここでは、Twitterにいくつかのアップデートをつぶすつもりです。私はこれを行うためにSocialLibを使用しています。オブジェクトをShared-PrefまたはDatabaseに格納するにはどうしたらいいですか:Android?
問題の説明:
twitter = SocialNetworkHelper.createTwitterConnector(CONS_KEY, CONS_SEC, CALLBACK);
コード上に実行した後、私は永続的ストレージにtwitter
(TwitterConnectorのオブジェクト)を格納する必要があります。理由は、ユーザーが初めてアプリケーションを認証した後にユーザーとのやりとりが必要ないということです。
私はこのオブジェクトをアプリケーションクラスに格納することができ、私はそれも行いました。しかし、私のアプリケーションがバックグラウンドになると、アプリケーションクラスのデータが破棄され、アプリケーションのバックグラウンド状態からツイートを送信できなくなります。
私はGSON
を使用してオブジェクトを文字列に変更し、SharedPrefrences
に保存しましたが、機能しません。
質問:
- 私は永続ストレージにTwitterConnectorのオブジェクトを格納できますか?
- または、ユーザーの操作なしに、アプリケーションのバックグラウンド状態からツイートを送信する方法はありますか?
どうすればいいですか?または任意のチュートリアルですか? –
https://dev.twitter.com/ itwitter nterfaceとその操作方法について説明しています。 http://code.google.com/p/oauth-signpost/は0Authライブラリで、Twitterに接続することができました。あなたのTwitterConnectionについては、私がソースを見るまでは何も言えません - それにリンクを提供してください。すべてのオブジェクトがシリアル化されるわけではありません –
http://code.google.com/p/sociallib/wiki/SocialLibGuideここには私が使っているSocialLibのリンクがあります。 –