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

Объект, реализующий интерфейс - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android WebView OAuth2.0 Google+ http://www.cyberforum.ru/android-dev/thread1516077.html
Не получается получить ключ доступа в WebView, в браузере работает. Для получения токена нужно перейти по ссылке https://soundcloud.com…up&response_type=token здесь описание Там в ответе появляется форма для входа. Поскольку я вхожу на сайт при помощи гугла, то нажимаю соответственную кнопку. В результате открывается страница со входом, но после ввода данных ничего не происходит. Когда делаешь...
Программирование Android Не получается запустить sdk-менеджер не получается запустить sdk manager в android studio в ubuntu /opt/android-sdk-linux - это путь к нему. Я сначала установил sdk скачал нужные версии а потом android studio. Но в итоге android studio установила все версии андроид от 1.0 до 5.1. И затребовало прописать путь к sdk я прописал этот /opt/android-sdk-linux но запустить sdk manager нельзя помогите что делать?? http://www.cyberforum.ru/android-dev/thread1516073.html
Программирование Android Как добавить фрагменты в Tabbed Activity (Андроид Студио)?
Добрый день. Хочу сделать в Андроид Студио листалку на шаблоне Tabbed Activity. Когда добавляла этот шаблон, Студия автоматически создала саму листалку-pager (activity_main_activity2) и один фрагмент (fragment_main_activity2). Теперь когда листаю, три раза пролистывается один и тот же фрагмент. Как привязать другие фрагменты к pager'у? Я создала еще один фрагмент, но не знаю, как его...
Программирование Android Как пройтись циклом по всем Buttons Лаяута
Как пройтись циклом по всем кнопкам в данном лаяуте? т.е. надо считывать у всех кнопок параметр Text у всех кнопок..
Программирование Android Какова роль этого класса http://www.cyberforum.ru/android-dev/thread1515856.html
AvailabilityNotifier
Программирование Android Как сделать оплату в приложении Здравствуйте. Как сделать оплату в приложении, то есть некоторые уровни в игре скажет с 11 по 15 будут платными, один раз заплатил и они стали бесплатными. Пробовал этот метод, но пока выдает ошибку - http://developer.android.com/google/play/billing/billing_integrate.html подробнее

Показать сообщение отдельно
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 651
18.08.2015, 00:40     Объект, реализующий интерфейс
Так можно получить ссылку на объект внешнего класса только из внутреннего класса. А для того что бы создать объект внутреннего класса нам изначально понадобится создать объект внешнего класса.

Java
1
2
3
4
5
6
7
public class Second {
    class Third {
        public Second getSecondInstance() {
            return Second.this;
        }
    }
}
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
public class First {
    public static void main(String[] args) {
        //создаём объект внешнего класса
        Second second = new Second();
        //создаём объект внутреннего класса
        Second.Third third = second.new Third();
        //обнулим ссылку на объект внешнего класса
        second = null;
        //тут ссылки на объект внешнего класса у нас нет
        //получим ссылку на внешний класс
        second = third.getSecondInstance();
    } 
}
PS: не ставь мне плюсов пожалуйста. Ты уже плюсов мне до конца жизни наставил ))) я и так отвечу если что будет не понятно
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru