0
我有一個使用片段的選項卡式應用程序。以下是從所述片段中的一個的代碼段在塔巴保持標籤片段視圖不變
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup viewGroup, Bundle savedInstanceState) {
accountsView = inflater.inflate(R.layout.activity_accounts, viewGroup, false);
//obtain the labels- Top 50 Spending aacounts
spendingLabel = (TextView) accountsView.findViewById(R.id.textView1);
//get search box
accountSearch = (EditText) accountsView.findViewById(R.id.vAccountSearch);
return accountsView;
}
這裏是在onStart()
@Override
public void onStart() {
super.onStart();
fillData();
}
fillData()取得的DAT從服務器。該應用程序現在通過調用fillData()來填充tabView點擊的listView。如果我切換到其他選項卡並來到tabA,頁面會再次調用fillData()並重新創建整個視圖。
我該如何停止它重新加載並保持視圖切換標籤切換?
因爲我是碎片的新手,我發現很難找到解決方案。有沒有人處理過這個?
你爲什麼不叫在onCreateView的fillData()。任何問題? – 2013-05-07 14:24:18
是的,我可以做到!但是這沒有任何改變。它再次調用fillData() – Renjith 2013-05-07 14:28:24