0

リスト アクティビティと詳細アクティビティの 2 つのアクティビティがあるとします。

詳細アクティビティには「保存」ボタンがあり、保存後にアクティビティを終了してリスト アクティビティに戻ります。

詳細アクティビティの「保存」機能からアラート ダイアログを起動して、リスト アクティビティに戻る遷移の間もアラート ダイアログを表示できるかどうかを知りたいです。

つまり、ダイアログはアクティビティの外に存在できますか? 私の理解では、ダイアログはアクティビティの子であり、アクティビティが破棄された場合は破棄する必要があります..

iOS では、ダイアログがナビゲーション コントローラーに接続されているため、これが可能です。これはAndroidで可能ですか?ここではフラグメントを考慮していません..

4

2 に答える 2

0

「変更が保存されました」のようなメッセージを単に表示したい場合は、Android の世界ではToastを表示します。Toast は、カスタム レイアウトを持つこともできます。

もう 1 つの可能性は、コードをFragmentsに移動し(これは良いアイデアです)、コントローラーとして機能するアクティビティ (つまり、フラグメントの作成と交換) を作成することです。これにより、別のフラグメントをアクティブ化しながらダイアログを開くことができます。

于 2013-07-16T17:42:38.250 に答える