1

ユーザーがアプリケーションを初めて使用するときに、一連のポップアップをユーザーに提示したいと思います。ポップアップにはヘルプ メッセージが表示されます (例: ここをクリックして何かを行う、スワイプして表示...)。ポップアップをクリックすると閉じられ、次のポップアップが表示されます。

これを行う短い方法はありますか?

これを行う方法についてのアイデア (またはベスト プラクティス) を歓迎します。

ありがとうございました

4

2 に答える 2

1

Android は、AlterDialog.Builderのようなダイアログ ヘルパーを提供します。通常、ほとんどのダイアログではこれで十分です。

ただし、Android は同期ダイアログ呼び出しをサポートしていないことに注意してください。代わりに、すべてのダイアログは、コードが実行された後にのみ表示されます。これは、そうしないと UI スレッドがブロックされるためです。そのため、一連のダイアログや、ダイアログが閉じられるまでコードの実行を一時停止する必要があるその他のワークフローを実現するには、回避策が必要です。

コマンド パターンを使用して、特定のダイアログ ボタンがクリックされた後にコードを実行することで、これを実現しました。しかし、これはすべてのユースケースで実現可能ではない可能性があるため、奇抜なものを考え出す必要があるかもしれません:-(

于 2012-07-07T23:14:18.137 に答える
0

アクティビティの実行時にチェックされるフラグとしてSharedPreferenceを使用します。最初の実行時に設定されていない場合は、DialogFragmentを使用してポップアップを表示します。すべてのポップアップが表示されたら、フラグを設定して、今後の実行でそれらを非表示にします。

于 2012-07-07T23:12:29.150 に答える