Форум программистов, компьютерный форум 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 подробнее

Показать сообщение отдельно
danek130995
24 / 24 / 1
Регистрация: 25.05.2014
Сообщений: 872
17.08.2015, 20:15  [ТС]
Mikalai, Mikalai, да, вы абсолютно правы, спасибо, забыл про это, просто голова кругом идет от 12 часового изучения андроида)
P.S. почему тогда если я уберу слово static перед объявлением переменной A, то данная конструкция не подчеркивается красным?
Java
1
 public  final  A CREATOR= new A();
Ведь здесь же все равно создается экземпляр внутреннего класса.

Добавлено через 2 минуты
ув. Mikalai, и еще вопрос: получается конструкции вроде этой
Java
1
public static final Parcelable.Creator<MyObject> CREATOR = new Parcelable.Creator<MyObject>() {
неявно создают класс, реализующий данный интерфейс, но с учетом того, что сам класс нам не нужен, а нужны только методы данного интерфейса, мы используем данную укороченную запись, не определяя имя класса, но создавая его объект?

Добавлено через 3 минуты
Mikalai, и еще вопрос:вы как то говорили, что для того, чтобы получить ссылку на текущий экземпляр внешнего класса, я могу использовать конструкцию MyObject.this. Например я не хочу создавать новый экземпляр MyObject чтобы создать экземпляр внутреннего класса A, а хочу обратиться к текущему. Почему сейчас это не работает:
Java
1
public static final  A CREATOR= MyObject.this.new A();
Кстати, работает последнее, если опять же убрать static перед A.

Добавлено через 5 минут
Mikalai, Сейчас проверил в эклипс-данная конструкция допустима для создания экземпляра внутреннего класса a1, если его переменная не объявлена как static:
Java
1
2
3
4
5
6
7
public class Nested {
    
class nested2{
}
static nested2 a=new Nested().new nested2();
 nested2 a1 =new nested2();
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru