問題タブ [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 に答える
107 参照

android - フラグメントからアクティビティへの onItemClicked

フラグメント内の項目の listView があります。アイテムの 1 つをクリックすると、別のアクティビティが開き、アイテムの詳細が表示されます。しかし、進行状況バーが読み込まれているときに、アプリ全体がクラッシュしました。

EditProductActivity.java

適切な位置合わせをしただけです

ログキャット:

0 投票する
5 に答える
1993 参照

android - UIまたは非UIスレッドを介してsendBroadcast?

UIスレッド(ランナブル)よりも別のスレッドでブロードキャスト(私の場合はACTION_APPWIDGET_UPDATE)を送信する方が(パフォーマンスのために)良いですか?それとも、UI スレッドでこれを行うことは許容されるのでしょうか?

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

android - Androidでプログラムでピアノのキーを無効にする

View を拡張し、このクラスのオブジェクトをレイアウトに配置するクラス Key があります。キーはピアノのキーで、押すとキーを押すイメージに変わります。この目的のために、状態を変更し、ノートを再生し、invalidate() メソッドを呼び出し、状態を変更し、invalidate() メソッドを呼び出すメソッド press() があります。プログラムでサウンドを再生し、Recorder クラスのオブジェクトを作成して、プレスされるキーへの参照を ArrayList に配置します。その間、次の音符の前に時間遅延のある ArrayList デュレーションを作成します。それは私のメロディーをうまく演奏しますが、キーを再描画せず、オーバーライドした onDraw() メソッドをロックします。キーが順番にどのように再生されるかを示したいと思います。修正方法は?このメロディーを再生するために runOnUiThread などのスレッドを実行しようとしましたが、何も起こりません。

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

android - Android RunOnUIThread が ListView の作成を遅らせる

Android アプリをサポートするために Azure Mobile Services を使用しています。このシナリオでは、次の方法を使用してデータベース データを取得しようとしています。

次に、取得したデータを使用してリストビューにデータを入力します。

ただし、リストビューの作成が遅れ、リストビューにデータが表示されないことがありますが、時間がかかります。約 3 秒の遅延の後、データが入力され、それまでリストビューがリストビュー項目にプレースホルダーを入力します。あなたはアイデアを得る。

ビューを表示する前に取得が完了するまで待って、リストビューに入力できるようにするにはどうすればよいですか?