2016-04-07 4 views
3

Ich habe eine Situation, wo ich auf meine Recyclerview Adapter von einer anderen Klasse statt der Klasse zugreifen muss, wo ich ein Objekt Adapter erstellen. Also ist es gut, es Singleton-Objekt zu machen. Bitte geben Sie eine Lösung.ist es gut Recyclerview Adapter Singleton zu machen?

+0

Sie sollten Code enthalten, damit jemand Ihnen die richtige Methode zur Implementierung Ihres Problems mitteilen kann. –

+0

Warum benötigen Sie den Adapter aus einer anderen Klasse? –

+0

@KevinKrumwiede für notifyDatasetChanged() wenn Daten aktualisiert werden – redblood

Antwort

3

Nein, Ansichten und Adapter sollten niemals Singletons sein, da sie an eine Instanz der Aktivität gebunden sind.

+0

dann wie kann ich auf myadapter von einer anderen Klasse nicht von der Mainactivity – redblood

+0

zugreifen müssen Sie den Adapter nicht als innere Klasse schreiben, extrahieren Sie es in eine separate Klassendatei, dann den Adapter in einem anderen wiederverwenden Aktivität und übergeben Sie die gleichen Datenwerte und Ihnen wird es gut gehen. – ir2pid

+0

@redblood Sie können eine 'Getter'-Methode erstellen, die das' Objekt' Ihres Adapters 'class' zurückgibt. –

Verwandte Themen