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

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

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

Вызвать метод класса - Программирование Android

12.01.2013, 22:55. Просмотров 785. Ответов 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     Вызвать метод класса
Посмотрите здесь:

Не получается вызвать метод onDraw(); - Программирование Android
Здравствуйте! Я новичок в разработке приложений под android и сегодня безрезультатно провел день, т.к. не знаю решения моей проблемы....

OnClickListener не может вызвать метод с MainActivity - Программирование Android
В MainActivity в onClickListener я могу вызвать метод selectCardFromList: public class MainActivity extends AppCompatActivity { ...

Как вызвать метод только при последующих запусках приложения? - Программирование Android
Доброго времени суток))) В приложении реализую систему сохранения. Нужно, чтобы при первом запуске появлялись &quot;дефолтные&quot; значения, а при...

Клиент bluetooth. как в кнопке правильно вызвать метод для подключения? - Программирование Android
нашел в интернете готовый класс private class ConnectThread extends Thread { private final BluetoothSocket mmSocket; ...

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

Progress Button, как вызвать метод, а после закончить Progress? - Программирование Android
Есть кнопка с прогрессом, по ее клику вызывается это: private void sendProgress (final LinearProgressButton button){ ...

Как запустить метод из другого класса? - Программирование Android
есть класс: public class Class1 extends DialogFragment implements OnClickListener { TextView textViewMessage; String name;...

Что вернёт метод простого класса - Программирование Android
доброго времени суток. Имеем простой класс. import android.accounts.Account; import android.accounts.AccountManager; import...

Не получается вызвать другую активити - Программирование Android
пробую так: Intent intent2 = new Intent(this, IntroActivity.class); startActivity(intent2); и безрезультатно...

как вызвать несколько функции - Программирование Android
Добрый день подскажите пожалуйста как можно вызвать функции в цикле for я делаю программу для тренировки есть 3 время: время...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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     Вызвать метод класса
Ответ Создать тему
Опции темы

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