Как проверить расширенный класс TabActivity, не сталкиваясь с исключениями при добавлении вкладок? - PullRequest
1 голос
/ 15 сентября 2011

Я получаю следующую трассировку:

java.lang.NullPointerException
at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:277)
at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:651)
at android.widget.TabHost.setCurrentTab(TabHost.java:323)
at android.widget.TabHost.addTab(TabHost.java:213)
....

Мой код:

Intent intent = new Intent(getInstrumentation().getTargetContext(), TabbedView.class);      
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
ActivityInfo info = new ActivityInfo();
Activity father = new Activity();
TabbedView activity = (TabbedView) getInstrumentation().
newActivity(TabbedView.class, getInstrumentation().getTargetContext(), null, null, intent, info,
                TabbedView.class.getName(), father, null, null);

TabbedView простирается от TabActivity и внутренний до TabbedView.onCreate() вызов *Выдается 1010 *.

Кто-нибудь нашел способ решить эту проблему?Тестирование TabActivity обычно является проблемой.

Спасибо.

...