0

twitter4j を使用してツイートを取得する Android アプリを作成したいと考えています。ダウンロードしたツイートをアプリに保存させ(データベースなどに)、インターネット接続なしでアプリを起動したとき、またはタイムラインをダウンロードする前にタイムラインを表示させたいです。この機能は、公式の Twitter Android アプリに実装されています。

twitter4j は、 StatusJSONImplクラスを使用してツイートを保存します。

このクラスをカスタム データ (アプリが以前のセッションで取得したツイート) でインスタンス化する方法がわかりません。

すべてのプロパティがプライベートであるため、クラスを拡張できません。クラス自体を変更して twitter4j ライブラリ全体をコンパイルする必要がありますか (それが可能かどうかさえわかりません)、それとももっと簡単な方法がありますか?

4

1 に答える 1

0

twitter4j からのクエリを直接保存する代わりに、ストリームが何であるかを独自に解釈して保存する必要があります。次に、インターネットに接続していないときは、twitter4j と話すことさえせず、代わりに保存したものを表示するだけです。その後、twitter4j を使用して (接続がある場合)、最新のツイートを更新し、ストアを最新の状態に保つことができます。

于 2012-07-21T15:10:12.107 に答える