問題タブ [android-alertdialog]

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 に答える
806 参照

android - アクティビティの開始時にAlertDialogを表示しますが、画面の向きの変更には表示しませんか?

画面の向きが変わると、アクティビティのonCreate()メソッドが呼び出されるようです。私のonCreate()メソッドではAlertDialog、アクティビティが呼び出されたときにポップアップするがあります。問題は、画面を横に切り替えると、ポップアップが再び表示されることです。

どうすればこれを回避できますか?

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

android - 静的メソッドで AlertDialog を作成しますか?

作ろうとしているゲームのほとんどを完成させ、プロジェクト全体を通して、SurfaceView と Thread も呼び出す 1 つの特定のアクティビティを作成しました。3 つのクラスのそれぞれに update() メソッドを配置して、何かが変更されるたびに他のクラスがどこにあるかをそれぞれが認識できるようにします。どうやら、このようなことを行う唯一の方法は、静的メソッドを使用することです...これは、SurfaceView で衝突が発生し、Activity に何をすべきかを伝えたいまでは問題ありません。情報を中継することはできますが、AlertDialog を作成する方法が見つかりません。

静的メソッドから showDialog() を呼び出すことができないことは理解していますが、非静的メソッドを作成してそれを呼び出し、そのメソッドを静的メソッドから呼び出す方法を見つけることができません。私は答えを探していて、オブジェクトのインスタンス化について何か聞いたことがありますが、それが何を意味するのかわかりません...

誰かがこれを回避するための良いアイデアを持っている場合は、私に知らせてください:)

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

android - AlertDialog.Builder create() メソッドの実行中にアプリケーションがクラッシュする - Android

LG Eve 電話でアプリケーションをテストしています。Web から何かをダウンロードしようとするアプリケーションがあり、例外がスローされたときに、エラーが発生したことを示す警告ダイアログを起動することになっています。電話に Wi-Fi 信号がない場合、プログラムは builder.create() でクラッシュします (以下のコードを参照)。ただし、wifi 信号があり、例外が何か他のもの (たとえば、URL のタイプミス) によってスローされた場合、ダイアログは想定どおりに起動します。これがなぜであるかについての手がかりはありますか?

onCreateDialog のコード:

showDialog を呼び出す AsyncTask のコード:

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

java - AlertDialog はハンドラーなしで戻り値を取得します

いくつかの警告ダイアログを表示したいので、ユーザーはいくつかの質問を処理する必要があります (ウィザードのように)。

ユーザーが何かを選択し、選択した値を返すまでalertDialogを待機させることは可能ですか?

編集。クリスへの返信:

プログラムの実行は、ユーザーが alertDialog のオプションの 1 つを選択するまで待機する必要があります。

これは可能ですか?

このような:

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

android - Android AlertDialog のリスト項目をカスタマイズする方法

AlertDialog を使用して、リスト内の項目ごとに異なるテキスト スタイルの複数の行を表示したいのですが、例がうまくいきません。

AlertDialog の項目をカスタマイズする方法を知っている人はいますか? それとも、このために ListView を使用してアクティビティを作成する必要がありますか?

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

android - 画面を引き継ぐ AlertDialog setContentView

おそらく、ここで明らかな何かが欠けているのでしょうが、AlertDialog の本文にカスタム ビューを設定するのに苦労しています。カスタムビューを設定するために私がやっていることは次のとおりです。

AlertDialog の本体のコンテンツを設定する代わりに、ビューが画面全体に配置されます。AlertDialog メッセージ本文を置き換えるためだけにビューを取得するにはどうすればよいですか?

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

android - アクティビティを停止してユーザーに警告するための最良の方法は何ですか?

データベースを作成する必要のあるアプリケーションがありますが、それが失敗した場合は、先に進む意味がありません。AlertDialogとshow()それを作成しましたが、表示されません。データベースが欠落しているため、ロジックが失敗し、次にbarfsします。

メッセージをスローしてアクティビティを停止するための正しい/最良の方法は何ですか?以下のコードは正常に実行されます(つまり、show()デバッグ中に発生し、次の行に移動します)が、UIにこのアラートが表示されることはありません。ところで-私はスローが最も優雅ではないかもしれないことを理解していますが、私はそれほど遠くまで到達していません... B ^)。

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

android - ダイアログの書体を変更して外部フォントを使用する

一部の Unicode 文字をサポートする外部フォントを使用するように、ダイアログの書体を変更する必要があります。残念ながら、利用可能な AlertDialog.setTypeFace() メソッドはありません...

何か案は?

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

android - AndroidでListViewを使用してAlertDialogを作成するプロセスは何ですか?

AlertDialog を作成するプロセスまたは順序を知りたいです。この質問をする順序は、AlertDialog のリスト項目をフィルタリングして無効にすることです。これは動的でなければなりません。そこで、onPrepareDialog(int id, Dialog dialog) メソッドを上書きすることにしました。

まず、onCreateDialog(int id) メソッドで AlertDialog を作成します。

しかし、これらのコードは機能しません。前にチェックした後、最初のアイテムはまだチェックされていました。そして、初めてダイアログを表示するときに ChildView が null になるのはなぜですか? ListView でアイテムをファイリングする方法と、一部のアイテムを無効にして表示する方法。

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

android - アラートダイアログにあるリストビューの一部のアイテムを無効にする方法

ListViewにあるいくつかのアイテムを無効にしたいAlertDialog

どうすればいいですか?