Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
total1231995
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 14
#1

Вызов метода из другого Activity - Программирование Android

08.01.2015, 00:40. Просмотров 1359. Ответов 2
Метки нет (Все метки)

Здраствуйте. Помогите,пожалуйста, разобраться с несколькими вопросами:
1) Правильно ли, что "Настройки" я выделил в отдельный Activity
2) Если же первое верно, то как тогда при нажатии на кнопку "ок" обновить "основной" Activity?
При нажатии на кнопку, я сохраняю данные и вызываю finish(); для settings Activity. MainActivity при вызове settings не завершается.
В MainActivity есть метод loadData();, обновляющий данные. Как его правильно вызвать при завершении settingsActivity?
http://www.cyberforum.ru/android-dev/thread1895897.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2015, 00:40
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вызов метода из другого Activity (Программирование Android):

Вызов метода из другого класса
Не могу разобраться, почему вылетает приложение, когда пытаюсь задать текст для...

Вызов нестатического метода из другого класса
Здравствуйте. Подскажите, как можно вызвать нестатистический метод из другого...

Изменение layout-элементов одного activity из другого activity
Здравствуйте! Я хочу изменить размер или цвет текста TextView в одном...

Из одного Activity получить значение другого Activity
Запускаю активити: public class MainActivity extends Activity { ... ......

Доступ к БД из другого Activity.
Очередной нубский вопрос. В главном активити есть dbHelper. Все хорошо. Хочу...

2
DemD10
58 / 47 / 12
Регистрация: 03.09.2013
Сообщений: 443
08.01.2015, 13:57 #2
Лучший ответ Сообщение было отмечено total1231995 как решение

Решение

1) Да правильно.
2) Если я правильно тебя понял, то используй в основной активности onResume();
Нуу и по логике вещей loadData тебе нужно вызывать в onResume() , этот метод срабатывается после того как активность возобновляется.

http://startandroid.ru/ru/uroki/vse-...t-byt-activity
1
total1231995
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 14
08.01.2015, 14:08  [ТС] #3
Большое спасибо. Теперь все как надо.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2015, 14:08
Привет! Вот еще темы с решениями:

Вызов Activity на клик по виджету
Собственно, начитался статей, и написал вот это: public void onUpdate(Context...

Вызов activity повторно android
здравствуйте , начал я писать можно сказать первую ну не маленькую программу...

Асинхронный вызов в первом Activity
Здравствуйте. Подскажите, пожалуйста, как выполнить следующую задачу: При...

Создание и вызов второго Activity
Добрый день! Немного запутался с ООП в проекте суть в следующем: Имеем...


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

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

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