C'est quoi une enclosing class sous android. j'essaie d'accéder au content resolver d'une classe A : A.this.getContentResolver() dans une AsyncTask. Mais on me dit que A n'est pas une enclosing class.
Merci
Version imprimable
C'est quoi une enclosing class sous android. j'essaie d'accéder au content resolver d'une classe A : A.this.getContentResolver() dans une AsyncTask. Mais on me dit que A n'est pas une enclosing class.
Merci
C'est la classe dans laquelle une class interne a été définie
Code:
1
2
3
4
5
6
7
8
9
10
11
12 public class A { public class B { // à partir d'ici B a comme enclosing class A public void autreBlabla(){ blabla(); // je peux appeler blabla de A A.this.blabla(); // c'est la même chose } } // à partir d'ici il n'y a plus d'enclosing class public void blabla(){ } }