2017-09-06 6 views
0

私は、異なるタブの下のバーを持っています。 1つを押すと、フラグメントが開始されます。私のプロジェクトにbackStackを実装しようとしています。目的は、別のタブを押すと、フラグメントがバックスタックからポップされるか、存在しない場合に作成されます。このイムとpopBackStack即時にフラグメントを開くonStartメソッド

void cretePeopleFrgament() { 
    boolean fragmentPopped = fragmentManager.popBackStackImmediate("Users", 0); 

    if (!fragmentPopped) { //fragment not in back stack, create it. 
     FragmentTransaction ft = fragmentManager.beginTransaction(); 
     Fragment fraggy = new FragmentAllPeople(); 
     ft.addToBackStack("Users"); 
     ft.replace(R.id.conteiner, fraggy); 
     ft.commit(); 
    } 
    setDrawerEnabled(false); 

} 

サーバにconectionsをevitateしようとしている

@Override 
    public void onStart() { 
     super.onStart(); 
    Http conections(...) 
    } 

問題は両方one's、popBackStackImmediateおよびフラグメントfraggy =新しいFragmentAllPeople()ということです。 Startのメソッドをパスします。どのように私はこれらのconectionsをevidateすることができますか?

+1

私は助けを求めています...もし私がそれについて何かを学ぶための書類を私に与えることができれば、私は感謝します。もしあなたが傾けるなら。あなたのお世話に感謝しますが、何も助けません。 –

答えて

関連する問題