2017-12-08 19 views
-1

こんにちは私はナビゲーション・ドロワーを持っています。私は、バックプレスでフラグメント3からフラグメント2に行きたいですし、フラグメント4からバックプレスするには、フラグメント1に行く必要があります。ナビゲーション・ドロワー内の別のフラグメントから前のフラグメントを呼び出す

私はフラグメントをバックスタックに追加しようとしました。もし私がホームフラグメントからクリックするとフラグメントを追加すると、アプリケーションは実際に閉じるべきです。バックスタックに追加したフラグメントを閉じるの代わりに、それから再びホームフラグメントを表示してからアプリケーションを終了します。

+0

のリストから最後の位置を削除あなたの質問を修正してください。 –

答えて

0

//こんにちは、https://stackoverflow.com/help/how-to-askをお読みください新しいフラグメントを開いている間に、このコードはフラグメント番号を追加しようとすると、backpress

public ArrayList<Integer> list = new ArrayList<>(); 

public void addToStack(int pos) 
{ 
    if (!list.contains(pos)) 
    { 
     list.add(pos); 
    } 
} 
関連する問題