Как добавить вкладку в TabView

Я пытаюсь создать TabView для своего приложения для Android. Это мой java-код

    public class AllMain extends TabActivity{

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            // TODO Auto-generated method stub
            super.onCreate(savedInstanceState);
            setContentView(R.layout.all_main);

            // create the TabHost that will contain the Tabs
            TabHost tabHost = getTabHost();
            Resources res = getResources();

            TabSpec tab1 = tabHost.newTabSpec("First Tab").setIndicator("Tab1").setContent(new Intent().setClass(this, TabAll_all.class));
            TabSpec tab2 = tabHost.newTabSpec("Second Tab").setIndicator("Tab2").setContent(new Intent().setClass(this, TabAll_all.class));
            TabSpec tab3 = tabHost.newTabSpec("Third tab").setIndicator("Tab3").setContent(new Intent().setClass(this, TabAll_all.class));

            tabHost.addTab(tab3);
            tabHost.addTab(tab1);
            tabHost.addTab(tab2);

            tabHost.setCurrentTab(0);
        }

    }

Но когда я запускаю приложение, приложение закрывается, показывая сообщение «К сожалению, остановлено».

Я понял, что комментарии ниже строк не приведут к ошибке

            tabHost.addTab(tab3);
            tabHost.addTab(tab1);
            tabHost.addTab(tab2);

Заранее спасибо.


person LIH    schedule 20.10.2014    source источник


Ответы (1)


Добавление нового действия в файл манифеста помогло.

Спасибо

person LIH    schedule 20.10.2014