Мне нужно создать панель вкладок в моем приложении, в котором мне нужно перемещаться между действиями под одним тегом. Таким образом, я пробовал много способов, один из которых - очистить все вкладки из tabhost и создать новые вкладки и добавить на tabhost, но это дает мне неожиданно близкую ошибку. можешь мне помочь... Заранее спасибо. Викрам Кадам
Одна из возможных причин заключается в том, что при удалении вкладок текущая вкладка должна быть установлена на 0.
Другими словами, если вы попытаетесь удалить свои вкладки, в то время как текущие выбранные вкладки больше 0, вы вызовете ошибку, поэтому вам нужно reset добавить текущую вкладку в индекс 0 до того, как вы удалите вкладки с помощью clearAllTabs ( );
Итак... сделайте вот что:
tabHost.setCurrentTab(0);
tabHost.clearAllTabs();
Надеюсь, что это поможет
Кев
Какая ошибка?
mTabHost.clearAllTabs();
Это должно удалить все вкладки. Возможно, это может быть так, что вам нужно хотя бы одна вкладка, чтобы оставаться в tabHost, но я так не думаю. Что говорит LogCat?