event-bus

    1

    1答えて

    イベントバスを使用してすべてのアプリケーション層をデカップリングできますか?私はクリーンなアーキテクチャを使用しようとしています。通常、デカップリングは境界インターフェースによって行われますが、私はRXオブザーバを使っていくつかの例を見てきました。問題は、レイヤーをデカップリングするためにイベントバスを使用できますか?イベントバスはそのような仕事を処理できますか?

    0

    1答えて

    私は、レイアウトを構築するときに通常使用する多くのメソッドとアクションを基本的に保持するUIライブラリを作成しようとしています。そのような機能の1つの例は、ファブクリックを管理することである。私は主な活動に1つのファブを持っており、その機能、アイコン、およびどのフラグメントがロードされたかに基づいて可視性を変更します。私は現在、hereと表示されているように、インターフェースですべてをやっています

    3

    1答えて

    私はイベントを受け取るのにEventBusを使用しています。私は自分のアクティビティが既に登録されているかどうかを確認したいのですが、アプリケーションのライフタイム全体を通して一度だけ登録する必要があるのですが、問題は登録されているアクティビティに来たときにEventBusが再び登録し、イベントは解雇されています。 以下は私のコードサンプルです!また public void registerEve

    0

    1答えて

    EventBusとEventStreamの間に違いがあるのか​​、それともまったく同義語なのでしょうか? イベントをフィルタリング、変換などできるようにするEventBusの上にあるEventStreamですか?

    7

    2答えて

    サーバーから応答を受け取ったときにEventBusを使用してActivity/Fragmentに通知しています。これまでのところすべてうまくいきますが、同じFragmentまたはActivityで2つのネットワークコールを消費すると問題が発生します。問題は同じ方法ですonEvent(String response)サーバからの両方の応答の呼び出しを取得します。 call 1の応答はcall 2とは

    2

    1答えて

    現在、私はRxJavaと一緒にRxBindingを使ってビューの変更を観察しているプロジェクトに取り組んでいます。私たちがライフサイクルイベントに簡単にアクセスできるフラグメントやアクティビティでは、実際にはうまくいきます。onResumeのデータストリームにバインドし、のバインドを解除することをおすすめします。 最近、私たちはRecyclerViewを紹介しました。これは、ビューのリストを表示し

    0

    1答えて

    プロジェクトでは、多くのモジュールがあります。各モジュールは、他のモジュール/モジュールから発せられたデータを受信したいことがあります。 解決しようとする問題は、観測可能なAを購読すると、この観測可能なものがまだ作成されていない可能性があります。この問題を解決するには、次の2つのアプローチについて検討します。 観測可能なレジストリシングルトンがあります。監視可能な状態になるたびに、レジストリにペア

    2

    1答えて

    私たちのAndroidアプリは現在、反射を使用するOtto EventBusを使用しています。我々は、反射のオーバーヘッドを避けたいが、柔軟性を保つ。 Guava's event busは反射を使用していますか? GreenRobotさんは? そうでない場合は、コード生成などを使用しますか?

    2

    4答えて

    ナビゲーションビューのレイアウトがあります。ビュー階層は、以下に説明する ナビゲーションビュー> A> A1 ナビゲーションビュー> B今、私は断片BまたはフラグメントAは、メニューをクリックして開くと、私は断片A1にいる間、 ナビゲーションビューでは、フラグメントA1でonStopまたはonDestroyViewは呼び出されません。 フラグメントA1にgreen-botイベントを登録しました。こ

    1

    1答えて

    Retrofitを使用してIntentService内で複数の応答を取得するために呼び出しをループすることができないのはなぜですか? 私のコードを参照してください。 public class UpdateAgendaService extends IntentService { public static final int STATUS_RUNNING = 0; publi