0

私はAndroidを初めて使用し、複数のユーザーインターフェイス(ウィンドウ)を使用してアプリケーションをプログラミングしています。ウィンドウごとに新しいアクティビティを定義するのは少し難しいので、アクティビティよりもダイアログを使用することになります。しかし、複数のダイアログを順番に表示する必要があるシナリオがあります。
C#では、ダイアログが動作をブロックしていることを示しています。しかし、Androidでそれを行う方法がわかりません。
もしあれば、私はどんな選択肢も歓迎します

4

2 に答える 2

1

コード参照なしでOKです。最も簡単な方法は、各ダイアログでondimiss リスナーを使用して、次のダイアログを呼び出すことです。この短い例をチェックして、実装のアイデアを得ることができます (別の目的で ondismiss を使用していることに注意してください)。

http://android-er.blogspot.com/2011/11/cancel-progressdialog.html

于 2012-05-08T10:12:24.597 に答える
1

一連のダイアログを表示したい場合は、onclick リスナーを使用できます。1 つのダイアログから、次のダイアログを開きます。(リスナーのダイアログ インターフェイス) プログラムをブロックする場合は、ユーザーがダイアログをクリックする必要があるため、ダイアログをキャンセルできないように設定します ( setCancelable ) 。

于 2012-05-08T10:28:57.650 に答える