問題タブ [progressdialog]
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 - run() に Show ProgressDialog が追加されている場合、Android TimerTask は RuntimeException をスローします。
timertask を使用してタイマーをスケジュールしようとしています。ProgressDialog を使用してタスクが実行されているときに、UI をフリーズしたいと考えています。AsyncTask を TimerTask と共に使用して、目的の結果を達成しています。しかし、Progress Dialog コードを TimerTask Runnable に追加すると、ランタイム例外がスローされます。以下は TimerTask のコードです。前もって感謝します。
public class MyTimerTask extends TimerTask { Context contxt; public MyTimerTask(コンテキスト cn){ contxt=cn;
android - AsyncTask からアクティビティの進行状況ダイアログを更新する
私のアプリではAsyncTask
、Android チュートリアルで提案されているように、いくつかの集中的な作業を行ってProgressDialog
おり、メインのアクティビティに次のように表示しています。
その後、MyTask
結果をアクティビティに投稿します。
結果の投稿では、メインアクティビティでダイアログを非表示にします:
したがって、ここではすべて正常に動作していますが、何らかの形で進行状況ダイアログを更新して、ダミーの「お待ちください...」メッセージの代わりに実際の進行状況をユーザーに表示できるようにしたいと考えています。MyTask.doInBackground
すべての作業が完了したから進行状況ダイアログに何らかの方法でアクセスできますか?
私が理解しているように、それは別のスレッドとして実行されているため、そこからメインアクティビティと「話す」ことはできませんonPostExecute
。そのため、結果をプッシュして戻します。しかし、問題は、onPostExecute
すべての作業が既に完了しているときにのみ呼び出され、何かをしている最中にダイアログの進行状況を更新したいということです。
これを行う方法のヒントはありますか?
android - 非表示、非表示、またはキャンセルを実行した後、ProgressDialogは消えませんか?
プライベート属性として 2 つのダイアログ (1 つのダイアログと 1 つの ProgressDialog) を持つオーバーレイ拡張があります。MapView でオーバーレイをクリックすると、Dialog オブジェクトが表示されます。ユーザーがダイアログ内のボタンをクリックすると、ボタンが消えて ProgressDialog が表示されます。同時に、実行中のサービスに通知することでバックグラウンド タスクが開始されます。タスクが完了すると、Overlay オブジェクトのメソッド (buildingLoaded) が呼び出されてビューが切り替わり、ProgressDialog が閉じられます。ビューが切り替えられ、コードが実行されています (デバッガーで確認しました) が、ProgressDialog は閉じられません。hide() メソッドと cancel() メソッドも試しましたが、何も機能しません。誰か助けてくれませんか?Android のバージョンは 2.2 です
コードは次のとおりです。
}
android - XML がフェッチされた後に表示される ProgressDialog
Web から XML をフェッチしているときに、ProgressDialog を機能させようとしています。問題は、XML が読み込まれて表示されるとすぐにダイアログが表示されることです。後でそれを却下すると、まったく表示されなくなります。何をすべきか?私はアンドロイド開発に不慣れで、これが私の最初のアプリです。すでにネットを検索しましたが、有効な解決策が見つかりませんでした..短縮されたコードは次のとおりです。
前もって感謝します
android - アクティビティのonCreate()に対する長い操作
リモートサーバーから情報を取得してTableLayoutに表示するアクティビティがあります。サーバーから情報を取得する関数には独自のタイムアウトがあり、タイムアウトを超えると例外がスローされます。
ここで、アクティビティが読み込まれたときに、関数を起動し、関数の動作中にprogressDialogを表示し、関数の動作が完了した場合、またはタイムアウト例外がスローされた場合は非表示にします。
問題:上記のすべての機能を実行するコードをonCreate()関数に配置しました。onCreate()関数の実行が終了していないため、エミュレータ画面には何も表示されません...
また、コードをonStart()関数に入れようとしました...同じ望ましくない結果...
機能にはスレッドがアクセスできない多くの変数が必要なため、スレッドの使用を避けようとしています...
必要な動作をどのように実装できますか?
ありがとう。
jquery - 前にトリガーされたにもかかわらず、ajax 呼び出しが終了した後に進行状況ダイアログが表示される
ねえ、私はjqueryに問題があります。私はいくつかの ajax 呼び出しを実行しており、進行状況ダイアログを表示したいと考えています。ただし、Ajaxコードが完了するまで進行状況ダイアログは表示されません... ajaxリクエストの前に明らかに起動するはずです。あなたが私を助けてくれることを願っています、これは私を殺しています..事前に感謝します
android - AndroidでのProgressDialogの却下
クリックした項目のデータをWebサービスから開くリスト項目をクリックすると、ProgressDialogを開きたいと思います。クリックされた項目の WebContent が開かれるまで、ProgressDialog を表示する必要があります。
Progress Dialog を使用するコードは知っていますが、特にそれを閉じる方法がわかりません。
進行状況ダイアログを閉じるために Handler を使用すると聞いたことがありますが、最終的に Handler を使用する価値のある例は見つかりませんでした。
Handler を使用して進行状況ダイアログを閉じる方法を教えてください。
ありがとう、デビッド
android - 「ビジー」進行状況ダイアログにより奇妙なコード処理が発生する
あなたのために状況を要約しましょう:
- ボタン (btnChooseEp) があり、それを押すと AlertDialog が表示されます。
- AlertDialog で何かが選択されると、3 つの if ステートメントを評価する必要があります。
- それらが評価されている間、ProgressDialog が表示されます。アプリが「ビジー」であることを示します。
- これらのステートメントの評価後、ProgressDialog は消える必要があります。
私の問題はコードの下に記載されています。
コード ブロック全体を次に示します。
...
必要かどうかはわかりませんが、関数 setTracklist のコードは次のとおりです。
関数 getStringFromUrl のコードは、http: //pastebin.com/xYt3FwaSで確認できます。
さて、問題: ProgressDialog のことを実装していなかったとき (ところで、ここから持っています: http://www.anddev.org/tinytut_-_displaying_a_simple_progressdialog-t250.html )、それはうまくいきました - setTracklist 関数インターネット上のテキスト ファイルから文字列を取得し、そのテキストを TextView に設定します。ここで、ProgressDialog コードを追加し、元のコードを try ステートメントに入れると、テキスト ファイルのごく一部 (約 22 ~ 24 文字) だけが TextView に追加されます。「忙しい」ProgressDialogは問題なく表示されます。以前は完全に機能していました。1300 を超える文字を TextView に読み込むことができました。それがスレッドと関係があるかどうかはわかりません-私はたくさんグーグルで検索しましたが、答えが見つかりませんでした.
では、ほんの一部ではなく、すべてのデータをロードするにはどうすればよいでしょうか?
(ちなみに、すべてのifステートメントの下に「setTracklist(epURL、tracklist);」という行を設定できるようにしたいのですが、「epURL」を解決できないと書かれています。同じことを書くのはばかげているようです行 3 回!)
現在のコードで 25/1 を更新:
注: 「replay」と「replayWeb」は 2 つの TextView にすぎません。「btnChooseEp」は、別のボタンが押されたときに有効になります。
android - androidのTabHostアプリケーションのProgressDialog
アプリケーションでProgressDailogを使用したい。私はそれを行う際に1つの問題に直面しています。いくつかのRnDの後、アプリケーションにTabHostのアクティビティグループクラスがある進行状況ダイアログを作成することは完全に不可能であることがわかりました。
まったく同じシナリオがあります。アプリケーションにTabHostがあり、TabHostクラスを持つActivityGroupクラスがあります。そのため、アクティビティグループクラスにあるクラスの進行状況ダイアログを作成しようとすると、作成できません。しかし、アクティビティグループにないクラスの進行状況ダイアログを作成しようとすると、問題なく作成できます。
現在、解決策はありますか?
java - ProgressDialog が停止しない
私のアプリは、Web サーバーからいくつかのデータをロードしています。今回は、アプリ ユーザーに黒い画面が表示されないようにするために、進行状況ダイアログを表示したいと考えています。
これは、「onclick」がデータをロードしているボタンです。Send()
; ユーザーが入力したデータをサーバーに送信する方法でありStatus();
、新しいページに移動する2番目の方法です。残念ながら、[OK]ボタンを押すと、アプリは最初に2番目のページに移動し、次に非表示になります進行状況ダイアログを停止します。どこが間違っていますか?