問題タブ [roboguice]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1304 参照

android - Maven、ActionBarSherlock v4、Roboguice v2-どうすればビルドできますか?

ActionBarSherlockv4とRoboguicev2の両方を使用するプロジェクトを構築しようとしています(最先端のビーイングが好きです:))。

問題は、ABSがRoboguiceが必要とするわずかに変更された互換性ライブラリを使用していることです。とプロジェクトを追加することactionbarsherlock-plugin-compat-lib-4.0.0-SNAPSHOTで、 Eclipseで正常に動作するようになりました。roboguice-2.0b3ActionBarSherlock

問題は、Mavenの下で、Roboguiceのために次の依存関係を含める必要があることです。

そして、ABSに次の依存関係を追加する必要があります。

「mvncleaninstall」を実行すると、次のエラーが発生します。

ActivityCompatHoneycomb両方の依存関係に存在するためです。

助言がありますか?

完全なソースコードとビルドプロジェクトは、 https ://github.com/thierryd/adg-androidで入手できます。

0 投票する
1 に答える
622 参照

java - Android-バックグラウンドスレッドのログインダイアログを実装する方法は?

私はAndroid2.1、RoboGuice 1.1、Guice 2.0(aopなし)で作業しています。私のアプリには、サーバーに接続するメソッドで
開始されるバックグラウンドスレッドがあり、ユーザーがログインするためのクレデンシャルを提供する必要がある場合があります。 onCreateActivity

最初PopupWindowはAPIで見つけましたが、この投稿で、そのために使用すべきではないことを読みました。

そのため、バックグラウンドスレッドにインジェクトし、 Activity.runOnUIThread(Runnable r)に渡されたActivityものを開こうとしましたが、残念ながら、roboguiceは、バックグラウンドスレッドにインジェクトするときに、アクティビティの新しいインスタンスを作成しています。 DialogRunnable

Login-Dialogを実装する正しい方法はIntent、アクティビティにを送信して、を表示させることだと思いDialogます。さらに、 (資格情報を含む)をバックグラウンドスレッドActivityに送り返す必要があると思います。これは正しいですか、それとももっとエレガントな方法がありますか?Intent

この投稿では、の受信者を登録する方法を見つけましたIntent。しかし、バックグラウンドスレッド内 でどのActivityインスタンスを呼び出す必要がありますか?registerReceiver

よろしくお願いします

0 投票する
1 に答える
433 参照

android - ウィジェットによって開始された Service での RoboGuice インジェクション

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

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

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

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

0 投票する
3 に答える
7549 参照

android - Android Roboguice の例外

Android用のRoboguiceを使い始めたところです。この単純なコンテキスト注入を実装しようとしましたが、この例外が発生しました。私はそれをグーグルで検索し、かなりの数の投稿に遭遇しましたが、私の問題は解決しませんでした. これは以下の例外です。

前もって感謝します

0 投票する
1 に答える
2102 参照

android - Roboguice を使用して Android アクティビティを POJO に挿入する

Roboguice を使用して Android アクティビティ サブクラスを POJO に挿入する方法はありますか?

0 投票する
1 に答える
193 参照

android - Roboguiceを使用してアクティビティの最終メンバーを注入する方法は?

空白の最終フィールドエラーを取得せずにアクティビティに最終メンバーを挿入するにはどうすればよいですか?

それは活動請負業者によって行うことができますか?これは私がやりたいことをするための最良の方法ですか?可能であれば、例を挙げてください。前もって感謝します。

0 投票する
2 に答える
972 参照

android - RoboGuice で dx が失敗する

RoboGuice を使用する Android アプリをパッケージ化しようとしています。.class ファイルは正常にコンパイルされますが、Android パッケージをビルドすると、dx は「展開されたオペコードがありません」というメッセージで失敗します。

実行するとdx --dex --debug --verbose target/android-classes次が生成されます。

これは、RoboGuice 1.1.2 (Guice 2) および RoboGuice 2.0b3 (Guice 3) で発生します。

グーグルで、スタックオーバーフローに関するこの以前の質問を見つけましたが、これは構成エラーのように見えましたが、それが私が経験している問題ではないと思います...助けてください!

0 投票する
3 に答える
676 参照

java - Guice-no-aop 以外で Guice を Android で実行できないのはなぜですか?

Guice のダウンロード ページに guice-no-aop というモジュールがあり、その意図は明らかに Android 開発者向けのマーケティングです。いくつかのオンライン検索では、似たような AOP ベースの IC を実行するように見える RoboGuice のようなライブラリが引き出され、いくつかの記事では優れたコード例さえ提供されています。

しかし、私の質問は、これらの特別なライブラリがないと、Android アプリで Guice を実行できないのはなぜですか? Guice のサイト/wiki で何かを見つけられると思っていましたが、驚いたことに、理由が 1 つも見つかりませんでした。

誰か知ってる?

この質問に付随する編集
は、より広いものです:

  • Android で動作しない Java フレームワークは他にあるでしょうか?!?! (経験則は何ですか?)
0 投票する
2 に答える
1720 参照

android - ActionBarSherlock › SherlockActionbar + RoboGuice に TabNavigation を実装するには?

私は RoboGuice+SherlockActionBar-V4.0 を使用しており、タブ ナビゲーションをテストするサンプル アプリを作成しています。

タブでアクティビティを切り替えるにはどうすればよいですか?

サンプルコードが利用可能であれば、それは私にとって素晴らしいはずです.

前もって感謝します 。

0 投票する
1 に答える
1002 参照

android - layout.xml の RoboFragments

レイアウト ファイルのブロックで宣言され、アクティビティに挿入されたフラグメントを Roboguice で操作できるようにしようとしました<fragment>が、フラグメントは画面外のどこかに存在しますが (EditTextフラグメント内の がフォーカスを取得してイベントを発生させます)、それは見えません。RoboGuice は、私がここでやろうとしていることをサポートしていますか、それとも別の方法で行うべきですか?

コード:

ジャワ: