У меня есть метод в Test1Activity, который создает вкладки внутри TabHost, но если я хочу, чтобы Test2Activity вызывал метод, и мне нужно установить метод newTab на статический, я не могу использовать Intent, поскольку он использует «this»установить класс.
public class Test1Activity extends TabActivity {
public static void newTab(String tabIdentifier) {
TabHost.TabSpec spec; // Reusable TabSpec for each tab
Intent intent = new Intent().setClass(this, ChatActivity.class);
spec = Test1Activity.tabHost.newTabSpec(tabIdentifier).setIndicator(tabIdentifier, null).setContent(intent);
tabHost.addTab(spec);
modifyTabSize();
}
}
public class Test1Activity extends TabActivity {
Test1Activity.newTab("Joe");
}
Как это исправить, чтобы он работал правильно?