Да, вы можете поддерживать свою основную активность.Мой способ - использовать «CHEAT».
Примером вашей основной активности является A, в A у нас есть кнопка btnA.Нажмите эту кнопку, чтобы открыть действие B.
Вы создаете панель вкладок с 2 вкладками, содержащими A и B. После инициализации панели вкладок, позвоните
tabHost.getTabWidget.setVisibility(View.GONE);
, чтобы скрыть эту вкладку.Таким образом, вы видите только основное действие видимым.
Когда btnA нажата, нужно только переключить tabHost на B
tabHost.setCurrentTab(1);//1 is index of Activity B
Этот вопрос похож на ваш вопрос.Вы можете сослаться на него.
Активности и подэтапы