Передача команд из фрагмента в действие

Я только начал использовать fragments. Я знаю, как передавать простые данные с fragment на activity, но мне было интересно, как передать «команду». Например, у меня есть activity с картой и фрагмент в этой деятельности с button (directions). Когда пользователь нажимает кнопку "Directions", я хочу, чтобы на карте отображались направления, указывающие, по какому маршруту следует пройти к выбранному им местоположению. На данный момент у меня есть макет, делающий все это, и он работает. Я просто хочу упростить свое приложение.

Спасибо, надеюсь, это достаточно ясно. Не знаю, как это правильно объяснить или какой вопрос мне нужно задать.

Кажется, вам нужно использовать обратный вызов с помощью интерфейса ... Но прямо сейчас вам нужно указать, что вы хотите.

Syed Hamza Hassan 18.10.2018 18:34

О, ладно, @SyedHamzaHassan Я не буду указывать частично, потому что это очень длинный код и вечеринка, потому что мне нужно разобраться в этом самостоятельно. Мне просто нужно было знать, как это называется! Спасибо за вашу помощь!

Matthew Mitchell 18.10.2018 20:00

Может показаться, что вам нужно сделать это, щелкнуть кнопку во фрагменте и выполнить что-то в действии. Верно ?

Syed Hamza Hassan 18.10.2018 20:06

Да, мне нужно щелкнуть кнопку во фрагменте, и что-то будет выполнено в действии, в котором отображается фрагмент @SyedHamzaHassan

Matthew Mitchell 18.10.2018 20:28

Я настоятельно рекомендую вам взглянуть на ViewModel в Android, так как сейчас это рекомендуемый способ связи между Fragment и Activity. См .: developer.android.com/topic/libraries/architecture/…

Darwind 18.10.2018 20:51
0
5
42
0

Другие вопросы по теме