与えられた:
- フラグメントからいつでも呼び出し
getActivity()
て、コンテキスト内のアクティビティへの参照を取得できます。- そしてもちろん、このインスタンスを強力な型 ( など
MainActivity
) にキャストして、アクティビティのパブリック プロパティとパブリック メソッドへの参照を取得できます。
- そしてもちろん、このインスタンスを強力な型 ( など
私の質問:
- これはフォームが悪いのでしょうか?それは避けるべきですか?
- 具体的には、アクティビティのプロパティとメソッドへの参照をインターフェイス経由で取得する必要がありますか?
- それとも、パブリック プロパティとメソッドをアクティビティのフラグメントに公開するのが標準的な方法ですか?