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

ООП подмена статик функции в наследнике - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Панель контекстных действий без множественного выделения http://www.cyberforum.ru/android-dev/thread1343418.html
Возможно ли создать панель контекстных действий для ListView без множественного выделения? В примерах панель контекстных действий создаётся добавлением слушетеля через...
Программирование Android Backend Сервер для андроид приложений нужно построить сервер для обработки запросов с Андроид приложений. Запрос состоит из текста. Сервер должен парсировать текст и в соответствии с базой данных вернуть ответ. на чем лучше писать... http://www.cyberforum.ru/android-dev/thread1342977.html
Android studio emulator error HAXM Программирование Android
Здравствуйте. Помогите разобраться с эмулятором в андроид студио. Перерыл интернет и на русском, и на английском не получается ничего. Компьютер процессор AMD Fx(tm) - 4350 Quad Core 4.2, видеокарта...
Программирование Android Смена фото по нажатию кнопки
Здравствуйте. Я изучаю програмирование Android не очень давно. Хочу Сделать приложение, которое меняет фото по нажатию кнопки. Как это лучше сделать? Помогите советом, пожалуйста
Программирование Android Изменение положения элементов на экране http://www.cyberforum.ru/android-dev/thread1342780.html
Здравствуйте! Объясните, кто знает. К примеру, у меня на экране расположены TextView и ImageView, в коде я их определил, присвоил им значения, программа работает, все хорошо, все рады, но! почему...
Программирование Android Какую программу использовать для создания приложений на Android? Здравствуйте, уважаемые программисты! Я ещё только ученик, и мне интересно программирование на android. Но я пока в нём полный 0! Подскажите мне пожалуйста, в какой программе писать приложения для... подробнее

Показать сообщение отдельно
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
29.12.2014, 13:23  [ТС]
Цитата Сообщение от androbro Посмотреть сообщение
а если TempUse(parm()); заменить на TempUse(service_cls.parm());
желаемого эффекта не получим?
Неа!
Говорит что-то вроде "у типа class нет такого метода".
Даже когда тип класс попробовал заменить прямой ссылкой на тип выдало ошибки (на этот раз не до конца понятные)
Java
1
2
3
4
5
6
7
8
9
public static void Start(Context context, MyParent  service_cls) {
        TempUse(parm()); // зачем-нибудь используем значение из параметра
        context.startService(new Intent(context, service_cls.getClass()));
} 
 
// здесь без ошибок, но... когда переделал активацию на 
 
My.Start(this, My);
//не знает такого параметра My
Добавлено через 1 минуту
И даже если "по новому", то функция в наследнике "остается серой" - значит компилятор (ан-студия) заранее вычислил что ее никто не использует...

Добавлено через 3 часа 21 минуту
Разобрался - сделал по другому... Переопределил Старт с другими параметрами, а функцию заменил константой и передал в старт у наследника... Повезло что parm() выдавал константу!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru