2016-09-07 6 views
-2

フラグメントアクティビティが1つあり、フラグメントから新しいアクティビティを呼び出すと、フラグメントアクティビティのoncreateメソッドと呼ばれ、新しいアクティビティのバックプレス時に呼ばれます。現在のフラグメントではなくルートフラグメントに変換します。あなたのフラグメントにこれを追加することフラグメントアクティビティonCreateはバックプレスで再び呼び出されます

Intent intent=new Intent(getActivity(), Temp.class); 
getActivity().startActivity(intent); 
+0

問題の内容と達成したいことを明確にしてください。 – amitairos

+1

私がフラグメントから新しいアクティビティを呼び出して戻ってきたとき、フラグメントアクティビティは現在の状態の代わりにゼロから始めています。 – DJtiwari

答えて

0

てみてください。次のコードを使用して、フラグメントから

public YourFragment() 
{ 
    this.retainInstance = true; 
} 
0

スタート新しいアクティビティ。

Intent intent=new Intent(getActivity(), Temp.class); 
startActivity(intent); 
+0

同じ運がない – DJtiwari

関連する問題