に基づく
次の Android パッケージ構造を作成しました。
com.company.product.activities
com.company.product.database
com.company.product.fragments
com.company.product.fragments.adapters
com.company.product.models
ただし、要件によっては、カスタム ダイアログ用のアダプターが必要になる場合があります。
これはどこに置けばいいですか?これは小さなアダプターであるため、主にダイアログ内のアクティビティー内で使用され、操作はアクティビティーに反映されます。
直面する問題は次のとおりです。
アダプターに渡されるコンテキスト (アクティビティー) 参照が多すぎます。
すべてのメソッドが最終的にパブリックになり、実装の詳細を隠すという OOP の概念に違反します。
パッケージ構造と一緒に専用アダプターを使用すると、どの程度の違いが生じるでしょうか? これは Android プロジェクトのパッケージ構造の標準的な方法ですか?