問題タブ [rx-android]
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.
android - Observable が正しいスレッドで作成されないのはなぜですか?
これが実行され、android.os.NetworkOnMainThreadException が発生します。subscribeOn() メソッドで設定された新しいスレッドを実行することを期待しています。
android - RxJava を使用して map 関数から返された結果を取得するにはどうすればよいですか?
RxJava のmap
関数を使用して、応答 JSON から画像 URL のリストを作成する API 呼び出しの一部として、マルチメディア情報のリストを取得しています。map 関数から返されたリストを処理するにはどうすればよいですか? これは私のコードです:
応答から URL の文字列リストを作成できます。この URL のリストを別のアクティビティまたはフラグメントで処理したいと考えています。
を使用するflatMap
と、これを改善できると確信しています。
android - RxJava を使用してラジオ ボタンをバインドする方法
Qiitaniumアプリのコードに従っています(リンク内の強調表示された行を参照)。RadioButton をバインドする方法がわかりません。
R.id.rgMyButtons を Id として持つ RadioGroup があり、ID が R.id.rbDead、R.id.rbAlive、R.id.rbMissing の 3 つの RadioButtons "Dead"、"Alive"、"Body Missing" が含まれているとします。
RadioGroupフィールドを次のように設定しました
onViewCreated で設定されたビューを次のように取得します
onBind では、返される値がそのグループの正しい RadioButton に直接マップされるように、RadioGroup をモデル データにバインドしたいと思います。私は次のようなものを探しています
RadioGroup にバインドされ、正しい値が自動的に設定されるようにします。
person_state() は、実際には Dead の場合は 2、Alive の場合は 3、Missing の場合は 4 を返します。これを RadioGroup の正しいフィールドにチェックしたいと思います。RxAndroidでこれを達成するにはどうすればよいですか?
java - RxAndroid: Schedulers.io() スレッドの UI の変更
ホーム画面の壁紙を変更する IO スレッドで簡単な作業を行った後、UI スレッドでアニメーションを実行しようとしています。
しかし、このアプローチはエラーになります:
java.lang.IllegalStateException: Observers must subscribe from the main UI thread, but was Thread[RxCachedThreadScheduler-1,5,main]
2番目のObservableを次のように変更しようとしました:
しかし、それは役に立ちませんでした。
android - RxJava間隔でリストからオブジェクトを発行する方法
リストから1秒間隔でオブジェクトを放出しようとしています。
このアプローチでは、doOnEach が同時に実行されます。私は何を間違っていますか?