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

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

Войти
Регистрация
Восстановить пароль
 
sincov95
0 / 0 / 0
Регистрация: 31.03.2015
Сообщений: 71
#1

Как нажать кнопку основого активити из фрагмента - Программирование Android

04.12.2016, 20:49. Просмотров 154. Ответов 1
Метки нет (Все метки)

Здравствуйте!
Столкнулся с такой проблемой, что получается в фрагменте добраться до кнопки, которая в разметке самого фрагмента. Но хотелось бы, чтобы я мог воспользоваться кнопкой, которая находится в разметке основной активности, из самого фрагмента. И, к сожалению, я не нашел, как это реализовать.

Добавлено через 6 минут
Нашел своё решение, интересно, насколько коректное. Я вынес метод колбэк и все нужные операции в отдельный метод
Java
1
2
3
 public static void Save(){
        callback.onSaveButtonClick(plans);
 }
И просто вызвал его через основную активность:
Java
1
2
3
4
5
6
done.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
               FragmentCreate.Save();
            }
        });
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2016, 20:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как нажать кнопку основого активити из фрагмента (Программирование Android):

Как открыть активити с фрагмента используя кнопку? - Программирование Android
У меня есть tab activity в ней есть фрагменты, так же есть второе tab activity и мне нужно с фрагмента из первого активити перейти во...

Обращение к элементам фрагмента из активити - Программирование Android
Есть необходимость в программе менять значение TextView находящегося во фрагменте. Фрагмент должен выводится в контейнер. И затем я...

Активити отрабатывает быстрее фрагмента - Программирование Android
Непонятно поведение фрагмента (FragmentPagerAdapter). Вызываю активити из уведомления, из onCreate вызываю метод meUpdate, где хочу...

Как вызвать метод в активити классе из обычного не активити класса? - Программирование Android
Есть активити в котором вводятся логин и пароль. При нажатии кнопки "войти" в отдельном классе "сокетсервер"(+в отдельном потоке)...

Нажать кнопку в ListView - Программирование Android
Понимаю что простой вопрос, но не нашел как. Почти все работает Есть простая разметка состоящая из TextView и Button <?xml...

Програмно нажать кнопку - Программирование Android
Почему обрабатывается "KEYCODE_BACK" , а "KEYCODE_MEDIA_PLAY", "KEYCODE_VOLUME_UP"... не обрабатываются при нажатии на кнопку? ...

1
OlegJV
103 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 472
04.12.2016, 21:16 #2
Интерфейс к фрагменту прикрутить да и все.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2016, 21:16
Привет! Вот еще темы с ответами:

Программно нажать кнопку другого приложения - Программирование Android
Приветствую. Есть ли возможность под android программно: 1. Нажать кнопку другого приложения? 2. Минимизировать\закрыть чужое...

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

Изменение параметров активити из другого активити - Программирование Android
Как сделать так чтобы из первого активити поменять final ImageView img=(ImageView)findViewById(R.id.image1); ...

Вызов новой активити не из класса активити - Программирование Android
Есть 4 класса: 1) WelcomeActivity; 2) MainActivity; 3) PopUpActivity; 4) Client. Программа работает с сервером и получает...


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

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

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