問題タブ [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 - Android - Thread と Activity.runOnUIThread() の Looper.prepare()
私の質問は非常に単純ですが、満足のいく答えを見つけることができません。Looper.prepare()
問題は、私のスレッドの開始時に呼び出した場合、私のスレッドは UI スレッドで実行されRunnable
ますか?
Looper
スレッド間でデータを交換することは知ってMessageQueue
いますが、UIスレッドでコードを実行できますか?
以下のコードで説明します。
java - Android スレッド runOnUiThread
1 つの画像ビューと、カードが赤か黒かを推測するための 2 つのボタンを備えた単純なゲームを作成したいと考えています。
スレッドを使用したいのですが、プレイヤーがボタンを押す前に 0.1 秒ごとにカードが変化します。
これは私がこれまでに使用したものです:
ボタンを押すと電話がかかるtimer.interrupt();
アプリケーションは実際のカードの画像を変更しますが、5 秒ではなく 0.1 秒も変更します:)
どうすればいいですか?
android - ランナブル内の 2 つの TextView を更新する
ランナブル内の 2 つのテキストビューを更新できますか? 私のコードは 1 つのテキストビューしか更新できないためです。写真の EXIF データからアドレスと日付を含む 2 つのテキストビューを更新するこのメソッドを取得しました。
android - バックグラウンドで写真を撮る Android サービス OnUiThread
ユーザーの写真を撮りたいサービスがあります。タイマータスクがあります
そしてタイマーメソッド
プライベート ボイド TimerMethod() {
私の問題は、runOnUiThread を実行すると、アプリの実行が遅くなることです。
ユーザーエクスペリエンスに影響を与えない他のスレッドで実行するにはどうすればよいですか?
どうもありがとう。
android - Android ProgressDialog が AsyncTask と連携しない
別のスレッドで関数を実行しようとしています。残念ながら、それは却下せずに続けています。実行関数内にない場合、Try catch は機能します。関数内にある AsyncTask である可能性があると思いました。
私もこのエラーをキャッチします
これが私のコードです
android - 例外android.os.NetworkOnMainThreadException
このコードを実行しようとすると、このエラーが発生しますandroid.os.NetworkOnMainThreadException
完全なコードは次のとおりです。
使用する必要があると思いますAsyncTask
が、現在のコードで使用する方法がわかりません。これをどのように行うべきか、コードが台無しになっているので、どうにかして変更する必要がありますか?
c# - UI を更新する Xamarin.Android タイマー - runOnUiThread
ビューモデルを使用してポータブル クラス ライブラリを参照する Xamarin.Android アプリを開発しています。MvvmCross を使用しています。「カチカチ」するたびにUIを更新するタイマーが必要です。UIを更新することができないようです。デバッガで確認したところTickメソッドを毎秒実行しています。RunOnUiThread メソッドを使用する必要がありますが、Xamarin で実装する方法がわかりません。tick に UI スレッドを更新させるコード例をいただければ幸いです。
ティッカー.cs:
アクティビティ:
レイアウト:
ビューモデル: