 <p>Try to declare tabhost as static and call in child activity as below..</p> <p>Instead <strong>private TabHost tabHost;</strong></p> <p>try <strong>static TabHost tabHost;</strong></p> <p>And in your Child Activity </p> <pre><code> AccidentTabActivity.tabHost.setCurrentTab(2); </code></pre> <p>Then you can set your current tab as you want.</p>