title: How to programmatically switch tabs using buttonclick in Android
body: <p>I have been struggling with this for a few days now.  I'm trying to switch tabs programmatically upon a button click.  My program works flawlessly if I just use the tabs to change activities, but wiring an onClick method with setCurrentTab results in an error.  This is the method that will not work.  It's a pretty basic and straightforward function but I haven't seen much documentation or examples of people attempting to wire a buttonclick with switching tabs.  Thanks.</p>
  
  <pre><code>ImageButton next = (ImageButton) findViewById(R.id.ButtonAsk);
   next.setOnClickListener(new View.OnClickListener() 
           {         
    public void onClick(View view)  
               {
  
                  TabHost tabHost =  (TabHost) findViewById(android.R.id.tabhost);
                tabHost.setCurrentTab(2);                
               }
           });
  </code></pre>
  
  <p>See the edit history for the error log.</p>