Я занимаюсь программированием на базе Android и узнал о намерениях, когда увидел конструктора, который, к моему обученному умению С#, казался напуганным. Вызов:
Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class);
Оба параметра для меня новы. Как происходит статическое ".this" от имени класса? Это вещь Java или Android? Я предполагаю, что это то же самое, что просто сказать "this", так как я в контексте CurrentActivity
, но я не понимаю, как можно отключить "this" от имени класса. Также. ".class" выглядит так, как будто он используется для отражения, о котором я знаком в С#, но любое понимание этого также будет приветствоваться.
Спасибо.