Вы можете передать идентификатор из одного действия в другое, используя eventBus
Gradle
implementation 'org.greenrobot:eventbus:3.2.0'
Activity-1 : где нужно передать id
EventBus.getDefault().post(new MessageEvent());
Activity-3 : где нужно получить id
Зарегистрировать eventBus
@Override
public void onStart() {
super.onStart();
EventBus.getDefault().register(this);
}
@Override
public void onStop() {
super.onStop();
EventBus.getDefault().unregister(this);
}
Подготовка подписчиков
Подписчики реализуют методы обработки событий (также называемые «методами подписчика»), которые будут вызываться при публикации события. Они определены с помощью аннотации @Subscribe.
@Subscribe(threadMode = ThreadMode.MAIN)
public void onMessageEvent(MessageEvent event) {/* Do something */};