Code example for TabHost

Methods: getCurrentTabTag

0
 
	@Override 
	protected void onSaveInstanceState(Bundle outState)
	{ 
		super.onSaveInstanceState(outState);
		outState.putString("tab", mTabHost.getCurrentTabTag());
	} 
 
	/** 
	 * This is a helper class that implements the management of tabs and all 
	 * details of connecting a ViewPager with associated TabHost. It relies on a 
	 * trick. Normally a tab host has a simple API for supplying a View or 
	 * Intent that each tab will show. This is not sufficient for switching 
	 * between pages. So instead we make the content part of the tab host 0dp 
	 * high (it is not shown) and the TabsAdapter supplies its own dummy view to 
	 * show as the tab content. It listens to changes in tabs, and takes care of 
	 * switch to the correct paged in the ViewPager whenever the selected tab 
	 * changes. 
	 */ 
	public static class TabsAdapter extends FragmentPagerAdapter implements TabHost.OnTabChangeListener,
			ViewPager.OnPageChangeListener