アクティビティと通信するためにインターフェイスを使用する方法については確信しています。しかし、私はGetActivity()を使ってFragmentから直接アクティビティのパブリックメソッドを呼び出すことができますか、またはInterfaceを使用する必要があります。 Interfaceを使用することを提案している場合は、私の他の方法を使用することのデッドフォールを知ることができます。 ?Activity from Fragmentと通信するための推奨されるアプローチは何ですか?
1
A
答えて
0
あなたはインターフェイスコールバック(https://developer.android.com/training/basics/fragments/communicating.html)を作成するか、EventBusライブラリ(http://greenrobot.org/eventbus/)を使用するか
0
そのごchoice.Youも、このようなメソッドを呼び出すことができます。 activtyへの断片から
:
((YourActivityClassName)getActivity()).yourPublicMethod();
関連する問題
- 1. SlickGridをスタイルするために推奨されるアプローチは何ですか?
- 2. iPhoneアプリユーザー設定 - 推奨されるアプローチは何ですか?
- 3. S3に格納されたCSVファイルを解析するための推奨されるアプローチは何ですか?
- 4. struts2でセッションを取得するための推奨されるベスト・アプローチは?
- 5. .NETスタック上にサーバーバックグラウンドプロセスを構築するための推奨されるアプローチは何ですか?
- 6. Azure VMでSitecore 8.1を設定するために推奨されるアプローチは何ですか?
- 7. セッションIDを保存するために推奨されるアプローチは何ですか
- 8. ボックスを表すために推奨されるクラスは何ですか?
- 9. menuItemclickのActivity(Activity-> Fragment-> Fragment)からFragment of Fragmentにデータを送信します。
- 10. アンドロイドサポートライブラリの推奨されるプロゴア設定は何ですか?
- 11. PHPでモジュラーWebアプリケーションを実装するためのアプローチと推奨
- 12. Androidで書式設定されたテキストを表示するための推奨アプローチですか?
- 13. ウィンドウの下で推奨されるRubyエディタは何ですか?
- 14. ダブルに推奨される最小イプシロンは何ですか?
- 15. 推奨されるAndroidユーティリティクラスのコレクションは何ですか?
- 16. 推奨されるパスカルのファイル拡張子は何ですか?
- 17. Cエクステンションのdistutilsベースのsetup.pyで作業するための推奨される方法は何ですか?
- 18. コンテンツベースのアイテム推奨のアプローチ
- 19. 動的にサイズ変更されたImageButtonのイメージを作成するために推奨されるアプローチは何ですか?
- 20. APIキーと秘密をUWPアプリケーションに保存するための推奨される方法は何ですか?
- 21. インスタンス変数とメソッドにアクセスするための推奨される方法は何ですか?
- 22. 推奨されるBcrypt C実装は何ですか?
- 23. ポイントツーポイントライブストリーミングアプリケーションに推奨されるアーキテクチャは何ですか?
- 24. 推奨されるクリーン障害メカニズムは何ですか
- 25. スプリングブーツレストプロジェクトに推奨されるプロジェクト構造は何ですか?
- 26. SQL 2000 MSDEインストールに推奨されるsetup.iniは何ですか?
- 27. uwpアプリケーションに推奨されるsqlite nugetパッケージは何ですか?
- 28. 後で返されるinstance methodeにオブジェクトを割り当てるための推奨されるアプローチは何ですか?例えば
- 29. チェーンコードデータのためのヘルパーAPIを書くために推奨される方法は何ですか?
- 30. アンドロイド、OnCreate()またはOnStart()メソッドでビュー(UI)要素を初期化するための推奨されるアプローチは何ですか?
うん、私はこれを使用しています。しかし、私はそれを使用することの落とし穴を知りたいです。私はリスナーと一緒にどこからでも私の断片と通信できることを知っています。また、私は1つのアクティビティしか使用しません。 –