Bonjour a tous,
Je souhaite faire passer le base context de mon activité principal pour une autre classe:
Voici la ligne d'envoi de mon activite principal:
Et je le recupere dans mon autre classe via le constructeur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 View rl = findViewById(R.id.relativelayout); rl.setOnDragListener(new MyDragListener(this.getApplicationContext()));
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Context context; public MyDragListener(Context context){ this.context = context; } Drawable wagonsimple = ContextCompat.getDrawable(context, R.drawable.menu_metro);
Pourtant j'ai cette erreur:
Je ne comprend pas pour quoi ma reference est null ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.graphics.drawable.Drawable android.content.Context.getDrawable(int)' on a null object reference
Merci d'avance![]()
Partager