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

Создание массива экземпляров разных классов - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android SmallestWidth http://www.cyberforum.ru/android-dev/thread1345194.html
Здравстуйте. С новым годом всех форумчан, счастья, здоровья, успехов вам! Как можно узнать в какому параметру относиться Nexus 5 (1080х1920 , с экраном 5 дюймов) в таблице . Не могу разобраться как пользоваться этой таблицей. Спасибо всем кто откликнется. Таблица как я понял отражает плотность экрана, количества пискилей на дюйм. ldpi (low) ~120dpi mdpi (medium) ~160dpi hdpi (high)...
Android HC-09 и Android 4.2 Доброго времени суток, господа профессионалы, которые знают внутренности Android как свои пять пальцев. Образовался такой щекотливый вопрос, приобрел чудо-девайсы HC-09, если описать двумя словами - это блютуз устройства, которые данные по блютуз конвертируют в последовательный порт и обратно. Скорее всего имеют профиль SPP, но я не уверен. Так вот после неудачных попыток, нашел приписку мелким... http://www.cyberforum.ru/android-dev/thread1345120.html
Простейший запрос к SQLite (или схожу сума) Android
Всех доблестных кодеров с праздником! Элегантных программных решений и выдающихся результатов всем!!! Путь код поддается и не ломается! Помогите, день убил на конструкцию в одну строку. Не понимаю что происходит и почему не работает запрос к базе. Итак: имется база CREATE TABLE mytar (id INTEGER, name TEXT, date LONG, arhiv INTEGER)
Android Как удалить назойливые рекламы?
Доброе время суток и всех с наступающим Новым годом. Ребята, кто-нибудь помогите! Как удалить из телефона долбанную рекламу от Google Play. Антивирусы пробовал, ни один не видит. Или они такие плохие или реклама от Google Play сильно умная. А ещё выскакивает - что у меня вир и нужно сканировать с помощью какой-то странички или Андроид плохо работает и нужно скачать программ, а также...
Android Крашится эмулятор при использовании Intent http://www.cyberforum.ru/android-dev/thread1344802.html
Здравствуйте, такая проблема: как только я использую intent чтобы оно передавало данные с одного активити на другое, эмулятор зависает (устанавлливал еклипс, сейчас перешел на андроид студию). Зависает когда нажимаешь на кнопку на форме (кнопке присвоен обработчик). Вот такой обработчик к примеру: public void onShow(View v) { Intent intent; switch(v.getId()) { case R.id.btnPresented:...
Android Android MySQL в листвью Добрый день. Рылся по инету но не нашёл рабочего аналога. Те что скачал (2шт) не заработали после моей доработки) Цель проста - есть база данных MySQL, надо из неё выдернуть несколько колонок и отобразить записи в ЛистВью.. Так как я не специализируюсь на Android, пишу на C#, то поймал большие трудности. Так как писать на Android не буду, то и язык учу чисто по надобности в гугле. Для... подробнее

Показать сообщение отдельно
Anzohan
0 / 0 / 0
Регистрация: 04.11.2013
Сообщений: 14

Создание массива экземпляров разных классов - Android

01.01.2015, 21:56. Просмотров 366. Ответов 1
Метки (Все метки)

Здравствуйте! Возникла необходимость создать массив с экземплярами разных классов, так как ~60 строчек похожих по содержанию корректировать при надобности проблемно. Хочется сделать циклом.

Java
1
2
 Object[] ClassExemplares={persant,guardsman,farm,plow,mill,market,smithy,army,sawmill,
            tavern,academy,temple,barrack,stable,bay,castle,town,city,kingdom,empire};
Объявил массив типа Object, но при вызове в цикле, не удается вызвать метод данных классов(Сами классы являются наследниками от другого класса).

Java
1
ClassExemplares[i].SetCount(getIntent().getIntExtra(BUILD_NAMES[i], DATA_FROM_SHOP));
Возможно ли как то получить доступ к методам, или же только руками объявлять все? Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru