0

私は Android 開発者ガイド (具体的にはPassing events back to the dialog's hostDialogFragment ) に従って、を含むを作成し、EditTextそのテキストを返してきました。ボタンを押してそのダイアログを呼び出し
たいのですが、フラグメントに実装するだけでは不十分です。アクティビティに実装する必要がありますが、ボタンからボタンを呼び出すことはできません(ボタンはフラグメントにあります)。 DetailFragmentDialogListenerDetailActivityOnClick

したがって、DialogListenerアクティビティに実装する必要がありますが、そこからフラグメントにあるボタンにアクセスできません。
これを機能させるには、ボタンをDetailActivityフラグメントではなく上に置く必要がありますか? または、これについて別の方法がありますか?

4

1 に答える 1

1

これがあなたが探しているものだと思います

http://developer.android.com/guide/components/fragments.html#CommunicatingWithActivity

ボタンがクリックされたときにアクティビティにメッセージを送信し、アクティビティにダイアログをポップアップさせる必要があります

于 2013-08-09T18:54:27.797 に答える