Zajmuję się programowaniem na Androida i uczyłem się o intencjach, kiedy zobaczyłem konstruktora, który moim wyszkolonym w C # umyśle wydawał się funky. Wezwanie brzmiało:
Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class);
Oba parametry są dla mnie nowe. W jaki sposób istnieje statyczne „.this” poza nazwą klasy? Czy to sprawa Javy czy Androida? Zakładam, że to to samo, co zwykłe powiedzenie „tego”, ponieważ jestem w kontekście CurrentActivity
, ale nie rozumiem, w jaki sposób „to” może być odwołane z samej nazwy klasy. Również. ".Class" wygląda tak, jakby służył do refleksji, którą znam w C #, ale każdy wgląd w to również byłby mile widziany.
Dzięki.