используйте одно действие для каждой вкладки, скажем, у вас есть 4 вкладки, скажем, A, B, C, D, E, так что имейте пять действий для каждой вкладки AAct, BAct, CAct, DAct, EAct, я предполагаю, что каждое действие имеет тип nнапример, AaActivity, AbActivity, AcActivity ....
имеют 5 массивов типа Class в глобальном классе
class [] Arr_A = новый класс [] {AaaCT.class, AvAct.учебный класс....};.......
имеет 1 флаг целочисленного типа в глобальном классе, представляющий индекс содержимого в массивах действий.скажем, индекс инициализирован 0;
, теперь в методе onResume вашей деятельности AAct, BAct, CAct, write ...
AAct:
onResume()
{
Intent intent=new Intent(this, ArrA[index]);
startActivity(intnet);
}