4

非アクティビティ クラス (ライブラリ プロジェクト) から画面に表示されるダイアログがあるかどうかを確認する必要があるという要件があります。ダイアログが画面に表示されている場合は、ダイアログを閉じる必要があります。

ライブラリ プロジェクトにアクティビティ インスタンスが保存されています。アクティビティにダイアログ インスタンスを保存せずに、アクティビティにダイアログが表示されていることを確認するにはどうすればよいですか。

これを行う方法があれば教えてください。

4

1 に答える 1

-2

ダイアログには、ダイアログが現在表示されている場合に返される isShowing() メソッドがあります。したがって、それを使用して、ダイアログが表示されているかどうかを確認し、dismissDialog() で非表示にすることができます。onCreateDialog() で作成したダイアログへの参照を保持するだけです。

于 2017-04-25T09:19:08.887 に答える