2012-02-07 10 views
0

私は、ユーザーの要望に応じて開始するアクティビティを持っています。 ユーザーは複数のアクティビティから要求できます。OKアンドロイドのダイアログ

問題は、そのアクティビティを処理する前にユーザーに説明してもらいたいことです。 私はDialogを作成することを考えました。ユーザーにはタップするためのOKボタンしか与えませんでした。 しかしので、それは醜いになります:それは値を返すことがある

  1. 、その後、ダイアログは新しい活動を開始する必要があります

  2. (私の場合、私は返す必要が値がありません)ときに、ユーザーを押す「戻る」ボタン、それは私がダイアログを示した活動に戻り、そこから新たな活動を開始することを選択した場合も、私がしなければならないでしょう

ダイアログに戻ります。これはいくつかの場所で(私は第2行目で説明したように質問です)

アイデア?

ありがとうございます!

答えて

0

1.あなたがOKボタンを処理するonClickListenerでdismiss()を呼び出すと、戻るボタンを押したときに開始アクティビティから戻ってから再び表示されません。

ダイアログを再利用しやすくするには、ダイアログを処理するカスタムクラスを作成する必要があります。次に、さまざまなアクティビティのダイアログを簡単に表示できます。

関連する問題