2016-04-07 3 views
3

私は私が私のにアクセスしなければならない状況があります。代わりにRecyclerviewアダプタ他のクラスから、私はアダプタのオブジェクトを作成するクラスです。 シングルトンオブジェクトにするのは良いことです。解決策を教えてください。recyclerviewアダプターシングルトンを作るのは良いですか?

+0

問題を実装する正しい方法を誰かに伝えることができるようにコードを含める必要があります –

+0

別のクラスからアダプタにアクセスする必要があるのはなぜですか? –

+0

@KevinKrumwiede for notifyDatasetChanged()のデータが更新されるとき – redblood

答えて

3

いいえ、ビューとアダプターはアクティビティーのインスタンスに関連付けられているため、シングルトンであってはなりません。

+0

メインアクティビティではなく他のクラスのmyadapterにアクセスするには – redblood

+0

アダプタを内部クラスとして書き出し、別のクラスファイルに抽出して別のクラスに再利用する必要はありません同じデータ値を渡しても問題ありません。 – ir2pid

+0

@redblood 'getter'メソッドを作成して、' class'アダプタの 'object'を'返す 'ことができます。 –

関連する問題