Before calling tabHost.setup(mLocalActivityManager); you need to add this line.
mlam.dispatchCreate(savedInstanceState);
tabHost.setup(mlam );
similarly, you need to add for onResume,
mlam.dispatchResume();
onPause(),
mlam.dispatchPause(isFinishing());