второе занятие

я есть вопрос относительно запуска новых мероприятий. Это сводится к этому. У меня есть 3 вкладки в представлении

A) contains gMap activity
 B) camera activity
 C) some random text fields.

Требование заключается в том, что приложение работает в портретном режиме.

Все 3 вкладки работают должным образом, за исключением поверхности предварительного просмотра камеры (B). Поворачивается на 90 градусов. Единственный способ исправить это - настроить приложение на альбомную, в котором все мои вкладки выбрасываются, и это практически невозможно.

Мое решение таково: заменить

моя камера с обычной активностью, которая пуста, за исключением

Intent i = new Intent(this,CameraActivity.class);
    startActivity(i);

Это запускает мою CameraActivity. И это прекрасно работает. Мне пришлось сделать линейный макет и включить 3 изображения, которые выглядят как настоящие вкладки, поэтому я могу попытаться имитировать работу вкладок, поворачивая экран в горизонтальной ориентации и сохраняя изображение в портретной ориентации. Пользователь может щелкнуть одно из изображений (кнопок), чтобы отобразить следующую вкладку. Это моя проблема. Он должен выйти из моей «активности камеры», возвращаясь к «пустой активности» на вкладке, где это должно быть интерпретировано как нажатие на нужную вкладку на моем изображении.

Главное, когда он возвращается, он возвращается на пустую (черную) страницу под вкладкой (потому что она «пустая»). Как я могу перехватить событие возврата на странице, которая вызвала действие, и посмотреть, какое действие они выполнили?

Я могу установить onclicklistener, где я могу реагировать на фальшивые вкладки (изображения), нажимаемые для выхода из режима работы камеры. При выходе вкладка должна обновиться, чтобы вы туда вернулись. какие-либо предложения?

Спасибо,

Ответы на вопрос(1)

Ваш ответ на вопрос