問題タブ [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.

0 投票する
18 に答える
140865 参照

android - Android: ProgressDialog.show() が getApplicationContext でクラッシュする

なぜこれが起こっているのか理解できないようです。このコード:

うまく動作します。ただし、このコード:

次の例外をスローします。

なぜこれが起こっているのですか?メソッドから呼び出していonCreateます。

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

android - onCreateDialog/onPrepareDialogでProgressDialogを使用する際の問題

次のコードを使用してProgressDialogを作成しています(アクティビティ内):

問題は、実際にはタイトルを設定しておらず、奇妙なダブルボックスに入れていることです。

それは私にこれを与えています:

悪い進歩

しかし、私はこのようなものを期待しています:

良い進歩

何か案は?

0 投票する
3 に答える
5928 参照

android - Android用の小さなProgressDialog「スピナー」

Android用の標準の「ProgressDialog」を使用して、不確定なタスクが実行されていることを示すことができました。 代替テキスト

しかし、Androidマーケットなどの標準的なAndroidアプリケーションの一部で不確定なタスクに使用される「小さい」進行状況ダイアログ「スピナー」を使用したいと思います(フローティングではなく、実際にアプリケーションウィンドウに統合されている小さな回転する円があります)その上)。代替テキスト

小さな進行状況ダイアログを作成する方法を知っている人はいますか(または誰かが私を正しい方向に向けることができますか)?

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

java - Android:回転時にクラッシュ、水平から垂直

私はAndroidで遊んでいて、これまでに学んだことをテストするための簡単なTwitterアプリを作成しています。しかし、私には理解できない問題が発生しました。ツイートをフェッチするスレッドを作成しましたが、問題はありませんでしたが、ProgressDialogを追加して、そのスレッドがいつ実行されているかを示しました。そうすることで、非常に異常な動作が発生しました。ユーザーが垂直方向から水平方向に回転すると、プログラムは期待どおりに動作しますが、問題はありませんが、ユーザーが後ろに回転すると、プログラムがクラッシュし、ウィンドウがリークしたと表示されます。

この問題は、水平から垂直へのレイアウトスイッチでのみ発生します。ダイアログボックスの実行中に回転しようとすると問題が発生することは知っていますが、回転する前にダイアログボックスの実行が終了して閉じていることを確認しましたが、それでもクラッシュします。これが私のコードです:

クラッシュした場所からのLogCatは次のとおりです。

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

android - Android Positioning Progress ダイアログまたは Custom Progress ダイアログ

進行状況ダイアログ (画像が回転するダイアログ) を配置する方法がわかりません。アプリケーションが起動すると、フルスクリーンの画像と進行状況ダイアログ ボックスが表示されます。進行状況ダイアログ ボックスを少し下に移動する必要があります。

ありがとうラジェッシュ

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

android - Android:モーダルプログレス「ホイール」オーバーレイを作成する方法は?

ビューにモーダルプログレス「ホイール」オーバーレイを表示したいと思います。

ProgressDialog は近づいていますが、ダイアログの背景や境界線は必要ありません。

ダイアログウィンドウの背景ドローアブルを設定してみました:

しかし、役に立ちません (つまり、...setBackgroundDrawable コードがない場合と同じように見えます)。

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

android - 検索ボタンをクリックしたときに ProgressDialog が閉じられないようにする (Android)

実行時間の長い操作で、ポップアップ ダイアログを表示しています (ProgressDialog他の操作が行われないようにするために作成されました)。

でキャンセルsetCancelable(false)不可にしているので戻るボタンで閉じられないのですが、なんとハードウェアの検索ボタンでダイアログが消えてしまうんです!

より正確には、グローバル検索アプリケーションが表示され、アプリに戻るとダイアログが閉じられています。

ダイアログが閉じられないようにする方法はありますか?

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

android - アンドロイドのカスタムプログレスダイアログ?

ドキュメントのcustomdialog の例の手順に従いますが、この例外が発生します。何か案は?

0 投票する
3 に答える
8969 参照

android - Android ProgressDialog プログレス バーは正しい順序で処理を行います

私はちょうどこれを手に入れましたが、うまくいく順番に小さな問題があります。具体的には、thread() で、Spinner によって使用される配列を設定しています。問題は、Spinner がすべて設定され、基本的に thread() が終了する前に完了するため、null 配列で設定されることです。

スピナー ArrayAdapter を、別のスレッドによってロードされている配列に関連付けるにはどうすればよいですか?

問題を理解するために必要と思われるコードを切り詰めましたが、さらに必要な場合はお知らせください。この問題は、refreshData() が呼び出されるかどうかに関係なく発生します。

同様に、メニューから loadData() を呼び出したい場合もあります。次の行でトーストを起動しようとすると、loadData() の直後に続くと、forceclose が発生します。これは、ProgressDialog の実装方法にも起因します。

ご覧いただきありがとうございます

<---- EDIT -----> Jims の提案の後、onCreate() を次のように変更してみました。私がこれを正しく行ったかどうかはわかりませんが、まだ機能しません:


うわー、これは私が解決策を見つけるのに永遠にかかりましたが、ついにこれが機能するようになったことに大喜びしています.

バックグラウンド スレッドで Spinner を更新するには、ハンドラーを使用します。ハンドラーは、スレッドの主な作業が完了した後に呼び出されます。

bhatt4982 の功績とこのスレッドでの彼の回答

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

android - ProgressDialogは、AsyncTaskが完了するまで表示されません

AsyncTaskがRemoteServiceにバインドしているときに、無期限のProgressDialogを表示しようとしています。RemoteServiceは、サービスが最初に作成されたときにユーザーの連絡先のリストを作成します。連絡先の長いリストの場合、これには5〜10秒かかる場合があります。

私が抱えている問題は、RemoteServiceが連絡先のリストを作成するまでProgressDialogが表示されないことです。ProgressDialogが表示される時間を与えるために、Thread.sleepを入れてみました。sleepステートメントを使用すると、ProgressDialogがロードされて回転を開始しますが、RemoteServiceが動作を開始するとすぐにロックアップします。

AsyncTaskをダミーコードに変えて、しばらくスリープ状態にすると、すべてが正常に機能します。しかし、タスクが実際の作業を行う必要がある場合、それはUIがただ座って待機しているようなものです。

私が間違っていることについてのアイデアはありますか?

編集:onCreateDialogを追加