2

タイトルを拡張する方法がわからない。

if同じアクティビティに2つのListViewがある場合(たとえば、compatパックのViewPagerオブジェクトなどを使用する場合)、2つの別々のアダプターまたは1つのアダプターにステートメントが埋め込まれているのが「標準的な方法」ですか?

私の意見では、特に2つの異なるデータソースと異なるリストビューの行レイアウトがあるため、2つの別々のアダプターを使用する方が作業は多くなりますが、保守が容易で便利です。

あなたは何をしますか、そしてその理由は何ですか?どちらが良いでしょうか?

4

1 に答える 1

5

「アダプター」が「アダプター クラス」または「アダプター インスタンス」を意味するかどうかは不明です。

ゼロから完全に作成しない限り、 anがステートレスAdapterであるという保証はありません。Adapterしたがって、個別のAdapterインスタンスを使用するのが最も安全です。

あなたの説明を考えると、あなたが本当に「アダプタークラス」を意味するのであれば、あなたのシナリオでは、より保守しやすいことは言うまでもなく、別々のクラスを持つ方が簡単かもしれないと思います。私は間違いなく2つの別々のAdapterクラスを使用します。価値のある共通コードが十分にある場合は、継承を使用します。

于 2011-09-04T13:15:37.863 に答える