私は、いくつかの更新を Twitter にツイートしたいサンプル アプリケーションを実行しています。これを行うために SocialLib を使用しています。
問題の説明:
twitter = SocialNetworkHelper.createTwitterConnector(CONS_KEY, CONS_SEC, CALLBACK);
上記のコードを実行した後、twitter
(TwitterConnector のオブジェクト) を永続ストレージに保存する必要があります。理由は、ユーザーがアプリを初めて承認した後、ユーザーの操作が必要ないためです。
このオブジェクトを Application クラスに格納することができ、私もそれを行いました。しかし、アプリケーションがバックグラウンドになると、Application クラスのデータが破壊され、アプリケーションのバックグラウンド状態からツイートを送信できなくなります。
以前GSON
はオブジェクトを文字列に変更して保存してSharedPrefrences
いましたが、機能しませんでした。
質問 :
- TwitterConnector のオブジェクトを永続ストレージに保存するにはどうすればよいですか?
- または、ユーザーの操作なしで、アプリケーションのバックグラウンド状態からツイートを送信する方法はありますか?