Android開発質問スレat TECHAndroid開発質問スレ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト250:デフォルトの名無しさん 18/08/27 14:07:03.95 Qtgk9OXyd.net なんか見にくくてごめん 251:デフォルトの名無しさん 18/08/27 15:01:40.64 uZXpU0u1M.net rxjava 252:デフォルトの名無しさん 18/08/27 16:54:35.75 NNvRCUhZ0.net >>247 その最初の"なんか処理"がUIいじってる処理じゃない? ProgressDialogと"なんか処理"のUIスレッドがバッティングするから 順番的にProgressDialog表示→ProgressDialog非表示→非同期終了 になって表示されてないように見える AsyncTaskとか試したけど結局UIスレッドはシングルスレッドだから無理だった RxJava使えば解決できるのかな? 253:デフォルトの名無しさん 18/08/27 21:14:16.86 Qtgk9OXyd.net >>250 なるほど 確かに処理でHandrerPost使ってUI弄ってた でもそれ省いてsleepで待たせてみてもなぜか表示されないな RXjavaっていうのならできるのか 254:デフォルトの名無しさん 18/08/27 23:47:17.63 NwXgXeyj0.net val dialog = ProgressDialog(this) dialog.show() disposable = Observable .interval(5, TimeUnit.SECONDS) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe({ dialog.dismiss() disposable?.dispose() }) 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch