問題タブ [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.
android - ボレー応答リスナー内の UI を更新する方法は? runOnUiThread は必要ですか? または、Onresponse はそれ自体で UI スレッドを制御しますか?
ボレーライブラリを使用しているときに、応答リスナー内のリストビューアダプターを更新したい場合は、runOnUiThread を使用して行う必要がありますか? それともすでにUiThreadにありますか?
android - 別のクラスのスレッドからのトースト メッセージを表示する方法
アプリを開発していて、別のクラスで実行されるスレッドからのトースト メッセージを表示する必要があります。runOnUiThread について読みましたが、機能しません。メイン アクティビティには別の Java クラスへの呼び出しがあり、ここには Web サーバーへの接続があり、サーバーからの Http のメッセージを処理します。ここで、204 件のメッセージを受け取った場合、トーストを表示する必要があります。runOnUiThread を実装するにはどうすればよいですか?
ありがとう
java - runOnUIThread() の NullPointerException
themoviedb.orgでREST APIをクエリするムービー アプリケーションを作成しました。グリッドから映画を選択すると、ユーザーは詳細画面に移動し、映画の詳細が表示されます。詳細は、予告編のリストとレビューのリストです。問題は、レビューと予告編のリストを作成するための私のコードがNullPointerExceptionにヒットすることがあることです。常に発生するわけではなく、特定の映画エントリに固有のものではなく、完全にランダムです.
正確には、正常なネットワーク応答の後に runOnUIThread() 内のデータを使用して RecyclerView アダプターを更新すると、NullPointerExceptions がランダムに発生します。
GitHub リポジトリのリンクはこちらです - https://github.com/Hackertronix/Project-Motion/tree/Stage_2
以下は私のコードとスタックトレースです
行番号を表示するためにコメントを追加しました
DetailsFragment.java
スタックトレース
java - フラグメント内のアクション バーを非表示/表示
私はMainActivity
拡張しAppCompatActivity
ました。スライドジェスチャーで変更できるその3つのフラグメント。真ん中のアクションバーを削除したい。ユーザーが 1 番目または 3 番目のフラグメントにスライドしたときに、アクション バーを再度追加します。
私は以下のコードを持っています:
しかし、それは私に以下の警告を与えています:
45コマ飛ばした!アプリケーションがメイン スレッドで処理しすぎている可能性があります。
私はそれを入れようとしました:
アプリが遅い。どうすればスムーズにできますか?
android - 「runOnUiThread」でラップされたコードを単体テストするには?
runOnUiThread
以下のように呼び出す関数があります
has callmyFunction
を確認するために UnitTestを行います。しかし、それがラップインされていることを考えると、私はそれに到達できません。myObject
myObjectFunction
runOnUiThread
runOnUiThread
内部のコードが確実に呼び出されるように単体テストを行うにはどうすればよいですか?
android - Android タイマー タスクの問題
Loaded ListView のときにタイマーが必要です。のように「 [(Timer) 42] Seconds for buy elements 」のように、ユーザーに Textview を表示したい Like it. ListView で Thread を使用できません...
runOnUiThread からエラーが発生します。なんで ?リストビューでタイマーを使用できません。
android - UI スレッドの残りが終了するのを待たずにビューを表示するにはどうすればよいですか?
基本的に、起動しようとしているポップアップ ウィンドウがあり、UI の残りの部分が読み込まれている間に開いています (1 秒か 2 秒かかるキャンバス呼び出しです)。すべての実行が完了するまで表示されます。文字通り、キャンバスが描画される直前にポップアップ ウィンドウで show を呼び出しています。派手なものはありません。ポップアップ ウィンドウを最初に表示して、残りの読み込みを隠すにはどうすればよいですか?