Если вы посмотрите на документы для MapActivity , там будет указано: поддерживается только одна MapActivity для процесса .Игнорирование этого вызывает все виды проблем, кроме тех, которые вы испытываете.Обходной путь - поместить один из элементов MapActivities в отдельный процесс.Для этого измените запись манифеста для одного из ваших действий и добавьте атрибут android:process
, например:
<activity android:name="MapActivity2" android:process=":MapActivity2">
Обратите внимание, что есть недостатки в размещении одного из действий в отдельном процессе.