我在Test1Activity中創建了一個TabHost中的選項卡的方法,但如果我想讓Test2Activity調用該方法,並且必須將newTab方法設置爲靜態,我無法使用意圖因爲它利用「這個」來設置班級。如何從另一個活動創建動態選項卡
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");
}
我該如何解決這個問題才能正常工作?
甜,謝謝!這對我有效。 – 2012-01-30 13:02:47