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

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

Войти
Регистрация
Восстановить пароль
 
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
#1

Вызвать метод класса - Android

12.01.2013, 22:55. Просмотров 782. Ответов 3
Метки нет (Все метки)

получил ссылку на класс по его имени
Java
1
2
3
4
5
6
Class <?> cls = null;
        try {
            cls = Class.forName(classname);
        } catch (ClassNotFoundException e) {
            Log.e("ERROR-SET-CLASS", "класс не найден");
        }
в классе classname есть метод settext(String str) как мне вызвать его?
спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2013, 22:55     Вызвать метод класса
Посмотрите здесь:

Android Клиент bluetooth. как в кнопке правильно вызвать метод для подключения?
Android Вызвать файловую систему устройства
Как запустить метод из другого класса? Android
Класс: Хочу из класса WorkFiles получить доступ к функционалу класса WorkDB. Android
Android как вызвать несколько функции
Как из одного потока вызвать метод таким образом, чтобы он выполнялся в другом потоке Android
Не получается вызвать метод onDraw(); Android
Что вернёт метод простого класса Android
Progress Button, как вызвать метод, а после закончить Progress? Android
OnClickListener не может вызвать метод с MainActivity Android
Когда вызвать getWidth() у виджета? Android
Android Как вызвать метод только при последующих запусках приложения?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
12.01.2013, 23:26     Вызвать метод класса #2
сначала вытянуть метод getDeclaredMethod, потом method.invoke(...
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
12.01.2013, 23:29  [ТС]     Вызвать метод класса #3
Можете, для примера пояснить что сие значит?
public MethodgetDeclaredMethod(String name, Class...<?> parameterTypes)

parameterTypes
the parameter types of the requested method. (Class[]) null is equivalent to the empty array.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
12.01.2013, 23:40     Вызвать метод класса #4
в вашем случае String.class

Добавлено через 3 минуты
http://www.quizful.net/post/java-reflection-api - вот, терзайте.
Yandex
Объявления
12.01.2013, 23:40     Вызвать метод класса
Ответ Создать тему
Опции темы

Текущее время: 21:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru