Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Смена активити - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Eclipse Делаю Органайзер http://www.cyberforum.ru/android-dev/thread1420385.html
Ребята, подскажите как вызывать новое окно при нажатии по одной из дат на виджете CalendarView для заметок. C CalendarView плохо знаком, так что понятия не имею как это сделать, буду очень...
Программирование Android Хочу написать программу Здравствуйте. Раньше я изучал программирование под андроид и основы Java. Надо только будет освежить память. Хочу написать программу, которая считывает определенные данные с сайта, вводит нужные... http://www.cyberforum.ru/android-dev/thread1420340.html
Программирование Android Сбиваются настройки эмулятора в Android Studio
Только начал осваивать Android Studio. Насколько я понял, эмулятор можно запускать двумя способами: 1) через AVD; 2) Если нет запущенных эмуляторов, то команда Debug (Shift+F9) сама предложит...
Обязательно ли вызывать setContentView? Программирование Android
Необходимо сделать активность (first), которая будет, например, заставкой с подсказками перед основной активностью (second). Но пользователь, например, может в настройках выбрать, чтобы заставка...
Программирование Android Как рандомно получить значение из hashmap'a через ключ http://www.cyberforum.ru/android-dev/thread1420237.html
Предположим у меня есть два ImageButton'a, Hashmap и картинки, помещенные в этот hashmap. Мне нужно используя randomizer рандомно получить value из hashmap'a через key, а затем присвоить...
Программирование Android БД Здравствуйте! Вопрос следующий. Что в документации, что в различных самописных мануалах при работе с классом SQLiteOpenHelper в методе onCreate прописывается создание базы данных. Вопрос в том, что... подробнее

Показать сообщение отдельно
Armagedo
208 / 208 / 60
Регистрация: 22.08.2014
Сообщений: 644
14.04.2015, 15:02
Цитата Сообщение от Valakin Посмотреть сообщение
а что такое activity.this? это контекст?
Нет там такого.
Там есть MainActivity.this, используемый для ссылки на объект внешнего класса (MainActivity) по отношению к данному (OnMenuItemClickListener).

Поскольку MainActivity - это наследник класса Activity, а Activity - через цепочку наследований оказывается наследником Context, то MainActivity - это экземляр и класса Context.
Ну, и, скармливая его вместо Context, ничего страшного не происходит, а происходит не страшное, а то, что и нужно.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru