Je fais de la programmation Android et j'apprenais les intentions, quand j'ai vu un constructeur qui, à mon esprit formé à C #, semblait génial. L'appel était:
Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class);
Les deux paramètres sont nouveaux pour moi. Comment y a-t-il un ".this" statique hors d'un nom de classe? Est-ce une chose Java ou une chose Android? Je suppose que c'est la même chose que de simplement dire «ceci», puisque je suis dans le contexte de CurrentActivity, mais je ne comprends pas comment le «ceci» peut être annulé du nom de la classe lui-même. Aussi. Le ".class" semble être utilisé pour la réflexion, ce que je connais bien en C #, mais tout aperçu à ce sujet serait également le bienvenu.
Merci.