問題タブ [otto]

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 投票する
2 に答える
515 参照

android - ViewPager で Otto を使用するとデータが混在する

httpリクエストが正常に行われたときに、Ottoを使用して結果をフラグメントに取得しています。

私のアプリケーションにはビューページャーがあります。また、ページは非常に似ているため、データをダウンロードするために、viewpager で異なるデータを持つ同じフラグメントを使用します。

フラグメントメソッドは次のようになります

データが混ざり合っています。たとえば、1 ページ目の結果が 2 ページ目にも表示されています。これを解決する方法を知っている人はいますか?

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

android - バスイベントは他のプロセスから見ることができますか?

バス経由でイベントを送信するために otto を使用していると想像してください。同じバス イベントをリッスンできる別のプロセスで実行される別のサービスをセットアップすることは可能ですか?

バスイベントが他のプロセスに配信されないのは別のJVMだと思います。問題はオットーにあります。スクエアが複数のプロセスやブロードキャストレシーバーなどを通過できるインテントを使用しているかどうかはわかりません。誰かが確認できますか?

基本的に、イベントをバスにプッシュするプロセス 1 があり、プロセス 2 にそのイベントをサブスクライブするメソッド/クラスがあるとします。プロセス 2 はイベントを受け取ることができますか?

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

android - サーバーからの応答を受信する際のエラー

私はott+activity+fragment. 1に問題があります。私はActivityを開いてonCreateにottoを登録しています。

2. メソッドが終了したら、サーバーにリクエストを送信します

3. このメソッドで待機

4. 私の欠片

初めてすべてが正常に動作します。次に、Activity を閉じます。再び開きます。とエラー

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

android - Otto と Dagger での NullPointerException

私は Otto を初めて使用し、Dagger 依存性インジェクターおよび JobManager と一緒に機能することを理解するのに深刻な問題を抱えています。アプリケーションを起動するたびに、同じエラー メッセージが表示され続けます。

それが参照する行は次のとおりです。

これは私の活動です:

そして、これが私の短剣インジェクションのモジュールです:

そして、それを見るのが興味深い場合の MyApplication クラス:

どういうわけか MainActivity を初期化すると思いますか?

0 投票する
4 に答える
11231 参照

android - イベントバスに登録/登録解除するのに最適なアクティビティライフサイクルメソッドはどれですか?

アクティビティでイベント バス (otto、EventBus、tinybus など)を登録および登録解除するのに最適な場所とその理由は?

  1. onCreate()-onDestroy()
  2. onStart()-onStop()
  3. onResume()-onPause()

Otto の例では onResume()-onPause() を使用し、EventBus では onStart()-onStop() に言及しています。アプリで onCreate()-onDestroy() を使用して、アクティビティがバックグラウンドにある場合でもアクティビティの UI を更新する必要がありました。ですから、イベントの性質とその処理に応じて、3 つのいずれかになる可能性があると思いますが、それ以上に考慮すべきことがあるのだろうかと考えていました。

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

android - Otto のメッセージ プロデューサで作成されたイベント オブジェクトはどこにありますか?

Otto のコード例に従って、イベントが生成されると、プロデューサー関数からイベント クラスが返されます。

ただし、AnswerAvailableEventどこにも定義されていないようです。ドキュメントで言及されている他の唯一の時間は、イベントが投稿されたときです

そして、イベントが受信されたとき:

このクラスは何らかの形で自動的に定義されていますか? クラスはどのようにしてthis.lastAnswerパラメーターをどうするかを知っていますか?

ありがとう。

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

android - Android - UI要素の通信にイベントバス(Ottoなど)を使用するのは正しいですか?

イベント バスを使用して UI ビュー間で通信できますか (それは正しいですか)? たとえば、リスナーを実装する代わりに、フラグメント間の通信に使用しますか?

バスの同じインスタンスを複数の操作に使用できますか?

ありがとうございました