Passage de context entre la MainActivity et l'Adaptateur du RecyclerView

Bonjour à tous,

Afin de pouvoir utiliser les LocalPreferences dans l’adapter, j’ai besoin de récupérer le context pour pouvoir le passer dans mon appel :


Malheureusement, je ne peux pas utiliser mon cher petit « this ». Et lors du dernier coatching, @mbritto m’a conseillé de passer le context de mon MainActivity vers l’adapter.
Après quelques essais infructueux, je viens vous solliciter pour vous demander de l’aide !!
J’ai essayé de rajouter l’argument context dans ma classe adapter mais Android studio n’est pas content …

Merci d’avance à tous !

Hello,

Est-ce que ce n’est plutôt dans ce sens là que Maxime parlait de passer ton context dans ton Adapter ?

class EmployeeAdapter (private val context: Context) :
     RecyclerView.Adapter<EmployeeAdapter.EmployeeViewHolder>() {
     
     ...
}
1 « J'aime »

Mais quel boulet … :sweat_smile: Ça fait des jours que j’étais sur ce problème !!!
Merci @schtipoun, ca remarche niquel !!

1 « J'aime »