365連休

にわかのandroidとかの開発メモ。

AndroidにおけるListViewとAdapterの考察

Adapterばくはつしろ

 

Adapterは特定のデータ構造(クラス)専用となるので、様々なサンプルにあるような

データクラス、Adapterクラスを別ファイルで定義するより、

 

Adapterの内部クラスでデータ構造を定義

 

もしくは

 

データ構造の内部クラスでAdapterを定義

 

する方が分かりやすいと思います。

 

別ファイルにするにはモジュール結合度が高すぎるのです。

 

AndroidAPIってトリッキーなのが多い。

一人のエンジニアが思いつきで書いたような。

Javaの言語仕様と思想に引っ張られて無駄に見える設計も。

開発者100人に「あったら便利なAPI(機能とパラメータ)」のアンケートを取って、それを投票で上位のものを実装したらいい。