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

Переопределение подкласса - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android FPS в libGdx проекте http://www.cyberforum.ru/android-dev/thread1251667.html
Вообщем решил попробовать написать простую игру под Ведроид с использованием libGdx, написал, пока писал отлаживал на десктопе, запустил на Ведроиде с использованием эмулятора Genymotion и беда FPS...
Программирование Android Использование библиотек C# для Android У меня есть библиотека, написанная на С# и отлично работающая. Чтобы переписать её на java, ещё и с android sdk, мне придётся слишком много потеть. Подскажите, как можно использовать dll, написанную... http://www.cyberforum.ru/android-dev/thread1251595.html
Программирование Android Почему падает программа до исполнения основного кода
09-05 11:15:57.226: E/dalvikvm(759): Could not find class 'twitter4j.http.AccessToken', referenced from method com.ecs.android.sample.twitter.TwitterUtils.isAuthenticated Вот лог красный который...
Программирование Android Класс БД. Определить метод
Здравствуйте, у меня есть подключение к БД, не могу понять смысл некоторых методов, на сайте developer.android.com не нашел, скажите пожалуйста, зачем нужен метод public SQLiteDatabase getDb()? Это...
Программирование Android Не получается добавить AdMob в приложение http://www.cyberforum.ru/android-dev/thread1251405.html
Я использую Eclipse и Genymotion. Нашел официальный пример баннера AdMob вот тут https://developers.google.com/mobile-ads-sdk/docs/admob/fundamentals .Там написано ниже "Образец проекта, содержащий...
Программирование Android Корректное сохранение Drawable Нужно просто сохранить Drawable во внутреннюю память. Делать пробовал по-разному, но результат один и тот же: Drawable-файл R.drawable.ic_launcher сохраняется во внутреннюю память устройства, но... подробнее

Показать сообщение отдельно
EVP
322 / 244 / 43
Регистрация: 14.12.2010
Сообщений: 465
06.09.2014, 19:31
Цитата Сообщение от Tester64 Посмотреть сообщение
Как это сунуть? Передать ТИП для работы? Что-бы он сам мог их создавать и хранить
Нужна абстрактная фабрика, типа такого:
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
public class adapter_My extends BaseAdapter {
 
    protected static class Holder {
        public TextView textView;
    }
 
    protected void use(Holder h) {
       //
    }
    //Для перегрузки в потомках.
    protected Holder newHolder()
    {
       return new Holder();
    }
    public void Init() {
       Holder holder = newHolder();
       // используем holder по разным условиям
    }
}
 
class adapter_My2 extends adapter_My {
 
    protected static class Holder2 public Holder {
        public TextView textView2;
    }
 
    @Override
    protected Holder newHolder()
    {
       return new Holder2();
    }
}


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