0

RoboGuice 1.1.2を使用して Service でインジェクションを実行する方法について、誰かが何か指針を提供できますか。

私はサービスを使用してサーバーを頻繁にポーリングします。このサービスは、サーバーの応答からのデータをアプリのデータベースに入力します。onUpdateのメソッドからサービスを開始しAppWidgetProviderます。

RoboGuice フレームワークを使用した注入によってインスタンス化されたいくつかの変数を持つ POJO のインスタンスを使用して、アプリケーションを更新します。次に、サービスに POJO を挿入する必要があります。

これを行う方法はありますか、それともアプローチを変更する必要がありますか? ご提案いただきありがとうございます。

4

1 に答える 1

1

これは、1 つのコンテキスト (ウィジェット) から別のコンテキスト (サービス) に移動するため、メッセージ パッシングのように聞こえます。私は通常、この種の注射にロボガイスを使用しません。ウィジェットとプロバイダーを使用したことはありませんが、通常は単純なデータのシリアライゼーションを意図的な追加データおよび/またはParceableBundlesで使用するだけです

于 2012-02-01T07:48:28.657 に答える