問題タブ [android-runonuithread]

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 に答える
1249 参照

android - ボレー応答リスナー内の UI を更新する方法は? runOnUiThread は必要ですか? または、Onresponse はそれ自体で UI スレッドを制御しますか?

ボレーライブラリを使用しているときに、応答リスナー内のリストビューアダプターを更新したい場合は、runOnUiThread を使用して行う必要がありますか? それともすでにUiThreadにありますか?

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

android - 別のクラスのスレッドからのトースト メッセージを表示する方法

アプリを開発していて、別のクラスで実行されるスレッドからのトースト メッセージを表示する必要があります。runOnUiThread について読みましたが、機能しません。メイン アクティビティには別の Java クラスへの呼び出しがあり、ここには Web サーバーへの接続があり、サーバーからの Http のメッセージを処理します。ここで、204 件のメッセージを受け取った場合、トーストを表示する必要があります。runOnUiThread を実装するにはどうすればよいですか?

ありがとう

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

java - runOnUIThread() の NullPointerException

themoviedb.orgでREST APIをクエリするムービー アプリケーションを作成しました。グリッドから映画を選択すると、ユーザーは詳細画面に移動し、映画の詳細が表示されます。詳細は、予告編のリストとレビューのリストです。問題は、レビューと予告編のリストを作成するための私のコードがNullPointerExceptionにヒットすることがあることです。常に発生するわけではなく、特定の映画エントリに固有のものではなく、完全にランダムです.

正確には、正常なネットワーク応答の後に runOnUIThread() 内のデータを使用して RecyclerView アダプターを更新すると、NullPointerExceptions がランダムに発生します。

GitHub リポジトリのリンクはこちらです - https://github.com/Hackertronix/Project-Motion/tree/Stage_2

以下は私のコードとスタックトレースです

行番号を表示するためにコメントを追加しました

DetailsFragment.java

スタックトレース

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

java - フラグメント内のアクション バーを非表示/表示

私はMainActivity拡張しAppCompatActivityました。スライドジェスチャーで変更できるその3つのフラグメント。真ん中のアクションバーを削除したい。ユーザーが 1 番目または 3 番目のフラグメントにスライドしたときに、アクション バーを再度追加します。

私は以下のコードを持っています:

しかし、それは私に以下の警告を与えています:

45コマ飛ばした!アプリケーションがメイン スレッドで処理しすぎている可能性があります。

私はそれを入れようとしました:

アプリが遅い。どうすればスムーズにできますか?

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

android - 「runOnUiThread」でラップされたコードを単体テストするには?

runOnUiThread以下のように呼び出す関数があります

has callmyFunctionを確認するために UnitTestを行います。しかし、それがラップインされていることを考えると、私はそれに到達できません。myObjectmyObjectFunctionrunOnUiThread

runOnUiThread内部のコードが確実に呼び出されるように単体テストを行うにはどうすればよいですか?

0 投票する
3 に答える
422 参照

android - Android タイマー タスクの問題

Loaded ListView のときにタイマーが必要です。のように「 [(Timer) 42] Seconds for buy elements 」のように、ユーザーに Textview を表示したい Like it. ListView で Thread を使用できません...

runOnUiThread からエラーが発生します。なんで ?リストビューでタイマーを使用できません。

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

android - UI スレッドの残りが終了するのを待たずにビューを表示するにはどうすればよいですか?

基本的に、起動しようとしているポップアップ ウィンドウがあり、UI の残りの部分が読み込まれている間に開いています (1 秒か 2 秒かかるキャンバス呼び出しです)。すべての実行が完了するまで表示されます。文字通り、キャンバスが描画される直前にポップアップ ウィンドウで show を呼び出しています。派手なものはありません。ポップアップ ウィンドウを最初に表示して、残りの読み込みを隠すにはどうすればよいですか?