問題タブ [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.
java - Robolectric + Roboguice を使用すると、ログ出力はどこに書き込まれますか?
Robolectric を使用して Android をテストしています。私はMavenを介してテストを実行しています。
次のようなログに書き込むコードがある場合
またはRoboguiceの使用Ln
Maven の Surefire ログ (テキスト ファイル) に出力がありません。
理想的には、実際には単純なログ ステートメントをコンソールに出力したいと考えています。を使用してコンソールに書き込むことができますSystem.out.println("blah")が、もちろん、サポートされているログ API を使用したいと思います。
私の質問は、ログ出力がまったく表示されないのはなぜですか? また、ログ メッセージをコンソールに書き込むにはどうすればよいですか?
guice - RoboActivity を継承せずに Roboguice 2 を使用する
メニューを処理する BaseActivity を使用しており、メニューを持つすべてのアクティビティは BaseActivity から拡張されています。
今、ロボギスを使いたいのですが、すでに継承が行われています。
RoboActivity から継承せずに guice を使用するにはどうすればよいですか?
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)
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
ここで簡単なものが欠けていると確信しています。誰かアイデアはありますか?前もって感謝します。
android - ActionBarSherlock と Roboguice で maven android を使用してビルドが失敗する
数か月前に空き時間に Android プロジェクトを開始しました。友達が簡単にコラボレーションできるようにするために、maven を使用したいのですが、プロジェクトをビルドできません。
私のプロジェクトでは、ActionBarSherlock と Roboguice (およびこのコラボレーションを可能にする Roboguice Sherlock ライブラリ) を使用しています。私のpomを何時間もハックしようとした後、私はこれを持ってきました:
しかし、私はこれらのエラーが発生します:
構成の何が問題になっていますか?
アップデート
追加した後、<packaging>apk</packaging>次のエラーが発生します。
android - Roboguiceを使用して、デフォルトのコンストラクターを持たない依存関係を注入する
単一のコンストラクターを持つクラスがある場合、Roboguiceにこれをアクティビティに注入させるにはどうすればよいですか?
注入されるサービス:
アクティビティ:
唯一の依存関係はコンテキストです。これは、問題なく挿入する必要があります。さらに、デフォルトのコンストラクターを持つクラスの@InjectViewや@Injectなど、他のすべての使用法は問題ないように見えますが、上記の使用法では、スタックトレースを取得せずにアプリを強制終了します。
何か案は?
ありがとう
ジョン
java - フラグメントを RoboGuice フラグメントに変更しますか?
アプリで RoboGuice を使用しようとしています。私の最初の試みは、単純な Fragment を RoboFragment に変更することです。しかし、アプリがコンパイルできなくなった後。ここで何が問題になる可能性がありますか?
結果:
/編集:
私の問題は、プログレスバーのフラグメント内でこれを行っていることだと思います:
これはおそらく RoboGuice インジェクションでは機能しないのでしょうか?
java - RoboguiceとSherlock?
私はSherlockでRoboguiceを使おうとしています。しかし、拡張するとTestappを起動できませんRoboSherlockFragmentActivity
見逃したかもしれないことを考慮に入れる必要がありますか?
android - roboguice2.0でのActionBarSherlockの使用
ActionBarSherlockライブラリのサンプルroboguiceプロジェクトを試していました。roboguice2.0b4.jar(ベータリリース)を使用していますが、安定リリースroboguice2.0.jarに置き換えると取得できます
この問題を解決するために何ができるか。
android - テスト エラー Maven RoboGuice [「クラス」の実装がバインドされていません]
2 つのソース フォルダー src と test を含む Android プロジェクトがあります。テストでは、テスト クラスといくつかのモック クラスがあります。テストを作成したクラスで、Android 用の RoboGuice 依存性注入を使用しています。
テストは、エミュレーター上の Eclipse で完全に正常に実行されますが、maven クリーン インストールを使用すると失敗します。
インジェクターを使用すると、セットアップ時にテストが失敗します。
そして、ここに私のバインディングモジュールがあります:
Eclipse ではなく Maven でテストを実行しているときに例外がスローされるのはなぜですか?