1

私のアプリケーションは、場合によってはアラートダイアログを表示します。また、ユーザーがVIEW/SENDインテントを使用してアプリケーションを起動することもできます。私が検討しているシナリオは、ダイアログが表示され、ユーザーが「ホーム」を押して、ファイルを表示/共有するアプリケーションを選択することです。

表示/共有操作を開始する前に、ダイアログを閉じたいと思います。操作を開始する前に、どのダイアログが表示されているかを維持して非表示にすることはできますが、従来の/推奨される方法またはAPIがあるかどうか、そのようなものが役立つかどうか疑問に思いactivity.dismissAnyVisibleDialog()ました。

どうもありがとう、

アクシャイ

4

2 に答える 2

2

私はついに、どのダイアログが表示されるかを維持し、次のダイアログを表示する前にそれを閉じました。

-アクシャイ

于 2011-08-11T05:48:16.847 に答える
0

onPause()メソッドのダイアログを閉じるだけです(アクティビティをオーバーライドします)。このように、アクティビティが表示されなくなった場合、つまりホーム画面に切り替えた場合は閉じられます。

于 2011-04-25T16:13:30.767 に答える