С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
danek130995
24 / 24 / 1
Регистрация: 25.05.2014
Сообщений: 880
#1

Объект интерфейса - Программирование Android

17.08.2015, 11:05. Просмотров 190. Ответов 0
Метки нет (Все метки)

Наткнулся на интерфейс Parcelable, в нем есть подинтерфейс-Parcelable.Creator<T>. Студия требует:According to Parcelable interface documentaion, "Classes implementing the Parcelable interface must also have a static field called CREATOR, whiich is an object implementing the Parcelable.Creator interface. Вопрос собственно вот в чем:в java нельзя создавать объекты интерфейсов, можно создавать объекты только классов, реализующих данный интерфейс. Почему в Android Studio это можно? Данное объявление вызывает дикость еще и по другому поводу:
Java
1
public static final Parcelable.Creator<MyObject> CREATOR = new Parcelable.Creator<MyObject>()
static field creator, which is an object! Как может static быть объектом? Спасите пожалуйста

Добавлено через 5 минут
я кажется понял-здесь используется конструкция, которая создает экземпляр интерфейса сразу, без объявления реализующего класса

Добавлено через 8 минут
глупость спросил-извиняюсь, осталось только понять почему static field является object`ом

Добавлено через 12 часов 40 минут
разобрался.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.08.2015, 11:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объект интерфейса (Программирование Android):

Верстка интерфейса - Программирование Android
Привет всем! Помогите пожалуйста разобраться Мне нужно чтобы текст показывался в &quot;определенном квадрате&quot; т.е. чтобы текст не выходил...

Создание интерфейса - Программирование Android
Привет всем. Я совсем недавно решил заняться разработкой под android. С одной стороны очень легко далась java, с учетом того, что на...

дизайн интерфейса - Программирование Android
Доброго времени изучая андроид основное внимание уделял кодингу, но совсем забыл об интерфейсе. и вот столкнулся с проблеммами адаптации...

Программное создание интерфейса - Программирование Android
Вобщем мне нужно создавать програмным способом интерфейс приложения. Обьекты будут создаватся динамически, поэтому через xml разметку не...

Улучшение интерфейса. TimePicker - Программирование Android
OnTimeSetListener myCallBack = new OnTimeSetListener() { public void onTimeSet(TimePicker view, int hourOfDay, int minute) { ...

Реализация интерфейса приложения - Программирование Android
Как можно реализовать показ таких новостей? http://cs537310.vk.me/u13519098/doc/f445bcb3bfee/novosti.jpg

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.08.2015, 11:05
Привет! Вот еще темы с ответами:

Верстка красивого интерфейса - Программирование Android
Уважаемые, подскажите пожалуйста книги, или хорошие статьи про создание, версику красивого интерфейса под android.

Динамическое создание интерфейса - Программирование Android
Уважаемые форумчане, не подскажите как можно реализовать создание интерфейса в активити по переданному приложению xml-файлу, чтобы...

Динамическая смена интерфейса - Программирование Android
Короче пишу тут програмку файловый менеджер. С динамическим созданием и размещением интерфейса на экране проблем нет. Только вот получается...

Расположение элемента интерфейса - Программирование Android
Как в разметке указать, что элемент должен располагаться следующим образом: верхний край элемента на 200dp ниже верхнего края...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.