私はリストの異なる種類の多くを使用するプロジェクトに取り組んで、私はこのBaseAdapterの匿名インスタンスを作成することには何らかの欠点がありますか?
BaseAdapter someAdapter = new BaseAdapter() {
@Override
public int getCount() {
return 0;
}
@Override
public Object getItem(int position) {
return null;
}
@Override
public long getItemId(int position) {
return 0;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
return null;
}
};
を行なったし、ここでは、すべてのリスト固有の変更を行います。これは悪い習慣ですか?私はプロジェクトファイルを過度に複雑にするたびに新しいアダプタを拡張したいと思うので、コードを整理するのに役立ちます。このアプローチには何らかの欠点がありますか?つまり、悪いコードスタイルになる可能性がありますか?
この質問が広範囲であれば申し訳ありません。私は一般的なadv/disadvに尋ねるいくつかの他の質問を見た。匿名のクラスの、しかし何も特定の。
リサイクルビューを使用してください。このリンクを確認してください。https://stackoverflow.com/questions/26245139/how-to-create-recyclerview-with-multiple-view-type – Anonymous
あなたのご意見は、意見に基づくものではありませんので、 –
同意しません。すべてのオプションには明確な長所と短所があります(私がすでに言ったように、簡単に管理できるコードのような美学は私がここで探しているものではありません)。私は定期的にこのアプリケーションに匿名のクラスを使用している特定の問題があるかどうかを尋ねています – ColonD