0
我有一個選項卡Activity MainTab.class,它擴展了ActivtyGroup。在這堂課中,我製作了2個標籤,並使用Intent設置了他們的內容。android標籤:如果內容是通過intent設置的,所有打電話,需要一次打一個intent
public class MainTab extends ActivityGroup {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tab);
tabs = (TabHost) findViewById(R.id.tabhost);
tabs.setup(this.getLocalActivityManager());
spec = tabs.newTabSpec("tab1");
Intent intent = new Intent().setClass(this,tab1.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
spec.setContent(intent)
// and so on......
我的問題是當我打電話MainTab.class我的意圖得到觸發。我想一次執行一個意圖;之後,如果用戶點擊第二個選項卡,然後我想調用另一個選項卡。
其實我在這兩個選項卡中進行服務器交互 - 所以我的要求是:當用戶單擊選項卡時,請求應該被解僱到服務器。然而,當我打電話給MainTab.class時,第一個tapped選項卡應該會被觸發。
我正在android 1.6上工作 – 2011-12-15 06:52:55