Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/12: Рейтинг темы: голосов - 12, средняя оценка - 4.75
DrTorqux
0 / 0 / 0
Регистрация: 22.05.2013
Сообщений: 8
#1

Как вызвать метод в активити классе из обычного не активити класса?

10.10.2014, 21:00. Просмотров 2219. Ответов 2
Метки нет (Все метки)

Есть активити в котором вводятся логин и пароль. При нажатии кнопки "войти" в отдельном классе "сокетсервер"(+в отдельном потоке) происходят некоторые действия в результате которых получается строка которую нужно передать в активити класс. Как это сделать? Как вызвать активити из не активити класса?
0
Миниатюры
Как вызвать метод в активити классе из обычного не активити класса?  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2014, 21:00
Ответы с готовыми решениями:

Вызов новой активити не из класса активити
Есть 4 класса: 1) WelcomeActivity; 2) MainActivity; 3) PopUpActivity; 4)...

Как вызвать другое активити в контексном меню
Как вызвать другое активити в контексном меню

На телефоне highscreen 3 на всех активити происходит быстрый самовозврат к главной активити
Сделал меню в виде ListView. При клике на меню запускаются активити. На...

Отображение активити поверх другого активити
Ребят подскажите пожалуйста как такое сделать. Есть активити с картой, по...

Изменение параметров активити из другого активити
Как сделать так чтобы из первого активити поменять final ImageView...

2
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,732
10.10.2014, 21:36 #2
DrTorqux, честно говоря, не пробовал работать с отдельными классами, обычно с фрагментами.
Там работа реализуется, например, так:
Java
1
((MainActivity) getActivity()).метод();
Или через interface (listener'ы) http://startandroid.ru/ru/uroki/vse-...vie-s-activity.

Добавлено через 1 минуту
Ещё можно через startActivity с передачей параметров.

Добавлено через 27 секунд
(Если activity не запущена).
0
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
10.10.2014, 22:24 #3
Java
1
2
3
4
5
Intent intent = new Intent(context, ActivityTwo.class);
intent.putExtra("extra", resultString);
context.startActivity(intent);
//В TwoActivity в onCreate();
String resultString = getIntent.getStringExtra("extra");
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.10.2014, 22:24

Не получается вызвать другую активити
пробую так: Intent intent2 = new Intent(this,...

Перед вызовом активити, вызвать DatePickerDialog
Всем Здравствуйте! У меня есть button, который вызывает активити, надо на это...

Открыть активити не из главного класса
привет всем. ситуация такая: есть класс (обычный класс с методами) в котором...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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