問題タブ [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 投票する
6 に答える
14386 参照

java - Robolectric + Roboguice を使用すると、ログ出力はどこに書き込まれますか?

Robolectric を使用して Android をテストしています。私はMavenを介してテストを実行しています。

次のようなログに書き込むコードがある場合

またはRoboguiceの使用Ln

Maven の Surefire ログ (テキスト ファイル) に出力がありません。

理想的には、実際には単純なログ ステートメントをコンソールに出力したいと考えています。を使用してコンソールに書き込むことができますSystem.out.println("blah")が、もちろん、サポートされているログ API を使用したいと思います。

私の質問は、ログ出力がまったく表示されないのはなぜですか? また、ログ メッセージをコンソールに書き込むにはどうすればよいですか?

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

guice - RoboActivity を継承せずに Roboguice 2 を使用する

メニューを処理する BaseActivity を使用しており、メニューを持つすべてのアクティビティは BaseActivity から拡張されています。

今、ロボギスを使いたいのですが、すでに継承が行われています。

RoboActivity から継承せずに guice を使用するにはどうすればよいですか?

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

android - RoboGuice と ActionbarSherlock は連携していないようです

これが事です:

私は roboguice-sherlock を使用して ActionBarSherlock と RoboGuice の両方を動作させて@ContentView()います。また、RoboGuice の機能を使用してレイアウトを挿入し、不確定な進行状況バーを表示requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS)したいと考えています。onCreate()

この後、実行時例外がキャッチされました。

java.lang.RuntimeException: アクティビティを開始できません ComponentInfo{...}: android.util.AndroidRuntimeException: コンテンツを追加する前に requestFeature() を呼び出す必要があります

これはバグですか、それとも私が間違っているだけですか?

たとえば、actionbarsherlock サンプルの sample-roboguice で、 すぐ下のメソッドにrequestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS)が追加されている場合、サンプルは実行時に上記の例外でクラッシュします。onCreate()super.onCreate(savedInstanceState)

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

android - Eclipse で Roboguice 2.0 をセットアップする際の問題

OK、私はこれを数回調べましたが、RoboGuice 2.0 でプロジェクトを立ち上げて実行することはできません。

Eclipseは単に注釈を認識しません。

私は(「問題」ペインで)取得します:

「InjectView はタイプ MyActivity.java に解決できません」

「アノテーション タイプ InjectView の属性値が定義されていません」

の指示に従いました:

http://code.google.com/p/roboguice/wiki/InstallationNonMaven

これらの jar を libs フォルダーに入れ、ビルド パスに追加しました。

RoboGuice 2.0、Guice 3.0-no_aop、jsr305

ここで簡単なものが欠けていると確信しています。誰かアイデアはありますか?前もって感謝します。

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

android - ActionBarSherlock と Roboguice で maven android を使用してビルドが失敗する

数か月前に空き時間に Android プロジェクトを開始しました。友達が簡単にコラボレーションできるようにするために、maven を使用したいのですが、プロジェクトをビルドできません。

私のプロジェクトでは、ActionBarSherlock と Roboguice (およびこのコラボレーションを可能にする Roboguice Sherlock ライブラリ) を使用しています。私のpomを何時間もハックしようとした後、私はこれを持ってきました:

しかし、私はこれらのエラーが発生します:

構成の何が問題になっていますか?

アップデート

追加した後、<packaging>apk</packaging>次のエラーが発生します。

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

android - Roboguiceを使用して、デフォルトのコンストラクターを持たない依存関係を注入する

単一のコンストラクターを持つクラスがある場合、Roboguiceにこれをアクティビティに注入させるにはどうすればよいですか?

注入されるサービス:

アクティビティ:

唯一の依存関係はコンテキストです。これは、問題なく挿入する必要があります。さらに、デフォルトのコンストラクターを持つクラスの@InjectViewや@Injectなど、他のすべての使用法は問題ないように見えますが、上記の使用法では、スタックトレースを取得せずにアプリを強制終了します。

何か案は?

ありがとう

ジョン

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

java - フラグメントを RoboGuice フラグメントに変更しますか?

アプリで RoboGuice を使用しようとしています。私の最初の試みは、単純な Fragment を RoboFragment に変更することです。しかし、アプリがコンパイルできなくなった後。ここで何が問題になる可能性がありますか?

結果:

/編集:

私の問題は、プログレスバーのフラグメント内でこれを行っていることだと思います:

これはおそらく RoboGuice インジェクションでは機能しないのでしょうか?

0 投票する
0 に答える
432 参照

java - RoboguiceとSherlock?

私はSherlockでRoboguiceを使おうとしています。しかし、拡張するとTestappを起動できませんRoboSherlockFragmentActivity

見逃したかもしれないことを考慮に入れる必要がありますか?

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

android - roboguice2.0でのActionBarSherlockの使用

ActionBarSherlockライブラリのサンプルroboguiceプロジェクトを試していました。roboguice2.0b4.jar(ベータリリース)を使用していますが、安定リリースroboguice2.0.jarに置き換えると取得できます

この問題を解決するために何ができるか。

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

android - テスト エラー Maven RoboGuice [「クラス」の実装がバインドされていません]

2 つのソース フォルダー src と test を含む Android プロジェクトがあります。テストでは、テスト クラスといくつかのモック クラスがあります。テストを作成したクラスで、Android 用の RoboGuice 依存性注入を使用しています。

テストは、エミュレーター上の Eclipse で完全に正常に実行されますが、maven クリーン インストールを使用すると失敗します。

インジェクターを使用すると、セットアップ時にテストが失敗します。

そして、ここに私のバインディングモジュールがあります:

Eclipse ではなく Maven でテストを実行しているときに例外がスローされるのはなぜですか?