Я пытаюсь реализовать нативный MapView внутри каркаса веб-приложений (quickconnect).Прямо сейчас вся инфраструктура состоит из одного Activity (это неизбежно, так как платформа полностью выполняет тело приложения в WebView, и инфраструктура анализирует вызовы javascript для собственных функций, таких как звуковые и системные представления системы).Я понял, что MapView - странный зверь в том смысле, что его нужно запускать внутри MapActivity.
Таким образом, у меня остается две опции: преобразовать одно действие, которое запускает фреймворк, в MapActivity, добавив методы для манипулирования внутри MapView (проблема в том, что мы стремимся вернуть код обратно вбазовый проект, и система обрабатывает MapActivities иначе, чем обычные действия, что приводит к тому, что все приложения, не относящиеся к карте, используют больше ресурсов, чем необходимо), или каким-то образом накладывает MapActivity поверх основного действия, которое выполняет WebView, с основнымактивность, связывающаяся с MapActivity через Intents.
Я полностью осознаю, что наложение операций - это полное противоречие с дизайном приложений для Android, но мне интересно, возможно ли это.Я посмотрел на ActivityGroups, и я не могу найти никаких примеров настраиваемой ActivityGroup, которая показывает две активности на экране одновременно, не говоря уже о перекрытии.
tl; dr: Реализация перекрывающихся действий возможна вAndroid, а как мне это сделать?