Home | History | Annotate | Download | only in shadows
      1 package com.xtremelabs.robolectric.shadows;
      2 
      3 import android.app.TabActivity;
      4 import android.widget.TabHost;
      5 import android.widget.TabWidget;
      6 import com.xtremelabs.robolectric.internal.Implementation;
      7 import com.xtremelabs.robolectric.internal.Implements;
      8 import com.xtremelabs.robolectric.internal.RealObject;
      9 
     10 @SuppressWarnings({"UnusedDeclaration"})
     11 @Implements(TabActivity.class)
     12 public class ShadowTabActivity extends ShadowActivityGroup {
     13 
     14     @RealObject TabActivity realTabActivity;
     15     TabHost tabhost;
     16     @Implementation
     17     public TabHost getTabHost() {
     18     	if (tabhost==null) {
     19     		tabhost = new TabHost(realTabActivity);
     20     	}
     21         return tabhost;
     22     }
     23 
     24     @Implementation
     25     public TabWidget getTabWidget() {
     26         return getTabHost().getTabWidget();
     27     }
     28 }
     29