I know what "this" means, but what does it mean when you put it behind the name of a class, or if you put ".class" behind the name of a class as in the code below?
Someone please explain
Intent intent = new Intent(ActivityA.this, ActivityB.class);
I know what "this" means, but what does it mean when you put it behind the name of a class, or if you put ".class" behind the name of a class as in the code below?
Someone please explain
Intent intent = new Intent(ActivityA.this, ActivityB.class);
ActivityA.this
refers to this
of the enclosing class (ActivityA
).
ActivityB.class
simply refers to the ActivityB
Class
reference.
It means this
. It's useful for Lambdas, nested classes, etc..