ホームページ  >  に質問  >  本文

android - RxJava の既存の関数または関数コールバックに基づいて Observable を作成するにはどうすればよいですか?

Rxjava を使用するプロセスでは、すでに多くの関数コールバックが存在する可能性があります。では、これらの関数コールバックのパラメーターに基づいてデータ ストリームを作成するにはどうすればよいでしょうか?
たとえば、onKeyDown() を変更する必要がある場合、ユーザーが「1、2、3、4」を入力したときの特別な処理など、さまざまなキーストロークに応じてユーザー入力の特定のシーケンスを処理するにはどうすればよいですか。

または、他の関数コールバックがある場合、bufferDebouncezip などの演算子を使用してこれらの関数コールバックからのデータを処理するにはどうすればよいですか?

怪我咯怪我咯2734日前741

全員に返信(1)返信します

  • 大家讲道理

    大家讲道理2017-05-16 13:30:50

    このように書くこともできます

    リーリー

    onKeyDown は、Activity のコールバックです。別のレイヤーでラップするのは不便なので、[いつでもどこでも] データを送信でき、簡単にサブスクライブして送信し、個別に記述することができる Subject を使用します。一般的なコールバックについては、次のように記述できます。Baidu が位置付けているコールバックの雰囲気を説明します。 リーリー

    一般的な機能の場合は、次のようにできます

    リーリー

    返事
    0
  • キャンセル返事