В чем разница между этим и Activity.this

Например

Intent intent = new Intent(this, SecondActivity.class); 

Ошибка eclipse: метод setClass (Context, Class) в типе Intent не применим для аргументов (FirstActivity.ClickEvent, Class)

 Intent intent = new Intent(FirstActivity.this, SecondActivity.class); 

Но это будет правильно. Кто-нибудь может объяснить разницу между этими двумя? Благодарю.

this относится к вашему текущему объекту. В вашем случае вы должны реализовать намерение во внутреннем classе ClickEvent, и это то, на что он указывает.

Activity.this указывает на экземпляр Activity, в котором вы сейчас находитесь.

Когда вы указываете на это событие внутри клика, оно указывает на прослушиватель кликов.

Вы намерены перенести управление с одного действия на другое, и для этого вам нужно будет указать событие в основном и, следовательно, ошибку. это означает всю активность и firstactivity.this означает событие, происходящее, например, нажатие кнопки aa ………

  • Как установить цвет фона операции на белый программным путем?
  • Android: определить яркость (количество света) в окружении телефона с помощью камеры?
  • Android и получение представления с литой идентификатором в виде строки
  • Ошибка Android «gps требует ACCESS_FINE_LOCATION», хотя мой файл манифеста содержит это
  • Преобразование формата даты в Android
  • Как изменить десятичный разделитель DecimalFormat от запятой до точки / точки?
  • Приложение для Android в Eclipse: редактирование текста, не отображаемого на графическом макете
  • Получите силу сигнала Bluetooth
  • Не удалось запустить sdkmanager --list (Android SDK) с Java 9
  • пакет javax vs java
  • Android: как получить текущий день недели (понедельник и т. Д.) На языке пользователя?
  • Interesting Posts

    Outlook 2013 + Gmail приводит к появлению многих сообщений в черновиках даже после их отправки

    Существует ли у JavaScript реализация установленной структуры данных?

    Как изменить рабочее пространство по умолчанию Eclipse?

    PCA в matlab, который выбирает верхние n компонентов

    Как вызвать Objective-C из Javascript?

    Как интегрировать флот с AngularJS?

    jQuery переопределить отображение сообщения об ошибке проверки по умолчанию (Css) Всплывающее / всплывающее окно

    FocusEvent не получает последнее значение JFormattedTextField, как я могу его получить?

    Должен ли я получить запись базы данных на уровне слоев Struts2?

    Установка параметра в виде списка для выражения IN

    Отрегулируйте компоновку, когда включена мягкая клавиатура

    Windows 7: Прозрачное окно команд?

    Как исключить {{{…}}} в flyspell-mode и flyspell-buffer?

    Почему Excel отображает мою информацию, подобную этой, в режиме предварительного просмотра?

    Является ли модификация строковых литералов неопределенным поведением в соответствии со стандартом C89?

    Давайте будем гением компьютера.