2
我想在每次切換時重新啓動活動, 一個活動連接網絡並上載數據。切換選項卡並重啓活動
如果它成功顯示數據,則不需要在選項卡更改時重新啓動活動。
如果無法顯示數據失敗,我希望每次切換選項卡時重新啓動活動,並重新連接網絡進行上載。
如何實現這一目標?
我想在每次切換時重新啓動活動, 一個活動連接網絡並上載數據。切換選項卡並重啓活動
如果它成功顯示數據,則不需要在選項卡更改時重新啓動活動。
如果無法顯示數據失敗,我希望每次切換選項卡時重新啓動活動,並重新連接網絡進行上載。
如何實現這一目標?
請檢查該代碼
productSpec = tabHost.newTabSpec("Products");
Intent productsIntent = new Intent(this, ProductActivity.class);
Bundle param = new Bundle();
param.putInt("Categories", 0); //Your id
param.putCharSequence("CategoryName", "No Category");
productsIntent.putExtras(param);
productSpec.setContent(productsIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP));
//這是我們都清楚當前選項卡..
訪問tabHost在不同的活動,做同樣的..
Intent productsIntent = new Intent(context, ProductActivity.class);
Bundle param = new Bundle();
param.putInt("Categories", 1); //Your id
param.putCharSequence("CategoryName", categoryValues[position]);
productsIntent.putExtras(param);
MainTabActivity.productSpec.setContent(productsIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP));
MainTabActivity.tabHost.setCurrentTab(1);
請讓我知道,如果您有任何疑問。 –