問題タブ [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 投票する
1 に答える
4093 参照

android - 進行状況ダイアログを表示し、ビューに入力する Android runOnUiThread

私は通常 .Net で作業していますが、Android アプリを開発する必要があります。だから私はAndroidの初心者です。事前に間違いをお詫びします!:)

ここに私の話があります。ボタンクリックでビューを使用して顧客リストを作成しています(コードビハインドでUI要素を作成しています)。データベースからデータを取得しています。そのため、データを取得してビューを作成するのに時間がかかります。私がやりたいことは、顧客リストが作成されている間に進行状況ダイアログを表示することです。現在、私はそれを実行することができます。しかし問題は、進行状況ダイアログがすぐに表示されず、customerlist と進行状況ダイアログが同時に表示されることです。

これが私のボタンクリックです。

そして、顧客を入力します。

私の調査の結果、ルーパーの後に runonuithread が呼び出されることがわかりました。私の質問は、進行状況ダイアログをすぐに表示してから、顧客リストを作成する (UI 要素を作成する) ことができる方法です。ちなみに、最初は asynctask でやってみたのですが、できませんでした。

よろしくお願いします!

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

android - SQLite から緯度と経度を取得し、2 分ごとにそれぞれのマーカーを配置します。

友人、 SqliteDb から緯度と経度を取得して、それぞれ Google マップにマーカーを配置できます。しかし、私の問題は1です.現在の場所からSqlite Db 2から取得した緯度と経度へのルートを描画したい.緯度と経度のdb値は2分ごとに変更され、それに応じてマーカーの場所を変更したいまた、更新された値と現在の場所の間をルーティングします。

以下のコードを実行してみました。メインクラスでは完璧に動作しますが、スレッドを使用しようとすると失敗し、タイマーを同じものに使用しました。

0 投票する
0 に答える
200 参照

android - android ui がアニメーション後に api 10 の ui スレッドから更新されない

DialogFragment 内の ImageView の画像を 1 秒ごとに変更したい。コードは Android 5 または 4 で正常に実行されています。しかし、Android 2.3.7(api 10)では、UIを一度変更してからUIを変更しません.一方、スレッドはこれまでのところ問題なく実行されています.Timer、ハンドラ通常メソッド、runOnUIThreadでハンドラメッセージメソッドを試しました。View.Post メソッドですが、うまくいきません

View.Post メソッド:

RunOnUIThread

通常のハンドラー メソッド:

ハンドラ メッセージ メソッド :{ グローバル スコープ内 :

OnCreateDialog で:

}

編集:私は最終的に問題が何であるかを知っています。スレッドは正常に動作しており、アニメーションを使用しない場合、UI が更新されます。ダイアログが表示され始めたとき。アニメーションを開始し、ImageViews (cheatHoldrs) を移動します。アニメーション ImageViews 画像が変更された後。私はこのように9oldroidアニメーションとTranslateAnimationを試しましたが、アニメーション後にUIを変更することはまだありません.

そしてnineoldandroidsメソッド:

0 投票する
0 に答える
112 参照

android-runonuithread - runOnUiThread は継続的に実行されますか

クラスの外部から呼び出される Init_Params 関数があるので、以下のようにしました。これは正常に動作します。私が知る必要があるのは、この runOnUiThread がバックグラウンドで継続的に実行されているのか、それとも私が呼び出したときに 1 回実行されているのかということです。起動時に一度実行する必要があります

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

java - Android - runOnUIThread はいつ実行されますか?

一部の情報を処理する別のスレッドがあり、実行中に何かが発生した場合にユーザーにエラーを知らせる必要があるため、現在、ダイアログを作成してユーザーに知らせるために runOnUIThread() を呼び出しています. 私の質問は、それが正確にいつ起こるかということです。runOnUIThread() の命令は、呼び出されるとすぐに実行されますか?それとも、UI スレッドが現在実行していることを最初に完了するのを待ちますか?

私はグラフィックスを使用し、画面を定期的に更新するために、UI スレッドがループによって占有され、画面を更新して再描画するため、私が知っている限り尋ねています。

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

android - runOnUiThread のダイアログ内の Android 更新 TextView

ダイアログ内のテキストビューを更新するために数時間を費やしましたが、失敗しました。

オプションをクリックすると、新しいダイアログが表示され、ダイアログ内にテキストビューとボタンがあり、ボタンをクリックするとテキストビューが更新されます。

ボタンの onClick リスナーに関連するコードは次のとおりです。

さらに情報が必要な場合はお知らせください。よろしくお願いします!

//オプションメニューです

0 投票する
4 に答える
1789 参照

android - Android runOnUiThread が UI 要素を更新しない

こんにちは、グリッド ビューを使用している Android アプリケーションを開発しています。グリッド アイテムを動的に更新したいのですが、グリッド アイテムには 1 つのタイトル テキストが含まれています。私はこのようにしようとしましたが、うまくいきません。

したがって、上記のコードでは、印刷デバッグステートメントです。しかし、グリッドアイテム内にある所有者のテキストを更新していません。

これもやってみた…