title: How to minimize whole application in android?
body: <p>I was developed android application. More over i have completed, but i want to minimize option. I have used tab bar. In that i want to minimize tab. When user click minimize tab to minimize whole application.
  my tabbar code as..</p>
  
  <pre><code>    public class tabbar extends TabActivity implements OnTabChangeListener {
      private Context mContext;
      TabHost tabHost;
      int tabload=0;
      private AlertDialog alertDialog;
  
      /** Called when the activity is first created. */
      @Override
      public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.tabbar);
          //mContext=this;
  
          /** TabHost will have Tabs */
          tabHost = (TabHost)findViewById(android.R.id.tabhost);
          tabHost.setOnTabChangedListener(this);
  
  
  
          /** TabSpec used to create a new tab.
           * By using TabSpec only we can able to setContent to the tab.
           * By using TabSpec setIndicator() we can set name to tab. */
  
          /** tid1 is firstTabSpec Id. Its used to access outside. */
          TabSpec firstTabSpec = tabHost.newTabSpec("tab_id1");
          TabSpec secondTabSpec = tabHost.newTabSpec("tab_id2");
          TabSpec thirdTabSpec = tabHost.newTabSpec("tab_id3");
  
  
          /** TabSpec setIndicator() is used to set name for the tab. */
          /** TabSpec setContent() is used to set content for a particular tab. */
          firstTabSpec.setIndicator("FRIENDS").setContent(new Intent(this,view_friends.class));
          secondTabSpec.setIndicator("GROUPS").setContent(new Intent(this,groups.class));
          thirdTabSpec.setIndicator("SIGN OUT").setContent(new Intent(this,signout.class));
  
  
          /** Add tabSpec to the TabHost to display. */
          tabHost.addTab(firstTabSpec);
          tabHost.addTab(secondTabSpec);
          tabHost.addTab(thirdTabSpec);
  
  
  
      }
  
  
  
          @Override
          public void onTabChanged(String tabId) {
          // TODO Auto-generated method stub
  
           for(int i=0;i&lt;tabHost.getTabWidget().getChildCount();i++)
              {
                       tabHost.getTabWidget().getChildAt(i).setBackgroundColor(Color.parseColor("#343333")); //unselected
              }
                        tabHost.getTabWidget().getChildAt(tabHost.getCurrentTab()).setBackgroundColor(Color.parseColor("#f1a026"));     // selected
      //         if(tabId.equals("tab_id1")){
      //             LocalActivityManager manager = getLocalActivityManager();
      //             manager.destroyActivity("tab_id1", true);
      //             manager.startActivity("tab_id1", new Intent(this, view_friends.class));
      //         }
  
      }
      @Override
      protected void onDestroy() {
          super.onDestroy();
          tabHost.setCurrentTab(2);
          System.gc();
      }
  
  
  }
  </code></pre>
  
  <p>In this code if any correction need please help...</p>
  
  <p>give me a sample code..</p>