私は、コードの再利用、プログラミング/理解の容易さ、パフォーマンス、メモリの面で、Androidの「ベストプラクティス」を確立しようとしています。だから、あなたは知っている、まあまあ良いコード。アクティビティの内部クラスまたはスタンドアロンクラスのアダプタですか?
多くのAndroidのドキュメントやオブジェクト設計のように、多くの内部クラスを持つようになります。 AsyncTaskは、ビューにデータをロードするのが好きです。アダプターはLayoutInflatorにアクセスするのが好きです。
コードの再利用の観点からは、問題を解決するためのアダプタやAsyncTaskをいくつか作成し、必要に応じてそれらを再利用するとよいでしょう。これはあなたの文脈の周りを通過することを意味しますが、それは汚れていると慎重に行われなければ、メモリ落とし穴につながる可能性があります。もう1つの選択肢は、アクティビティーがアクティビティーに直接必要とするすべてのAsyncTaskおよびアダプターをベイク処理することです。これによりコードを再利用することは難しくなりますが、状況が容易になる場所やコンテキストを直接使用しているため、物事を永遠に保持するのが難しくなります。
私は、将来雇用する可能性があるプログラマーにはよく知られているコードを書くことにも関心があります。
Androidのコーディング基準は何ですか?ほぼすべてのデータをWebからロードする必要があるアプリケーションのための「最高のデザイン」とは何か、携帯電話とタブレットで動作するUIを持っていて(それぞれ別々のアクティビティで)、何年もの間働きやすく、来る?