私はTabHost内にタブを作成するTest1Activityのメソッドを持っていますが、Test2Activityメソッドを呼び出そうとしていて、newTabメソッドを静的に設定する必要がありますそれはクラスを設定するために "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");
}
これを正しく修正するにはどうすればよいですか?
甘い、ありがとう!それは私のために働いた。 –