2016-10-06 23 views
0

私のアンドロイドアプリケーションでフラグメントにはそのボタンをクリックするよりもボタンがあります。 ..アクティビティよりもボタンをクリックするとフラグメントに戻り、選択したイメージを表示します。私は活動から断片に戻ろうとしますが、うまくいきません。ボタンをクリックするボタンをクリックするとアクティビティが表示されるデータを取得するボタンをクリックするフラグメントのコントロールを戻す

+0

ボタンのコードを共有する –

+1

http://stackoverflow.com/questions/23927500/get-back-to-a-fragment-from-anactivity – sasikumar

+0

このリンクは私の答えではありません... –

答えて

0

私は目標を達成するために2つの断片を使わなければならないと思います。 MainActivity.classと呼ばれるアクティビティがあり、main_activity.xmlという独自のレイアウトです。main_activityの中には、「できる」と呼ばれるビューグループがあります。

あなたはAとB(フラグメント)を言うことができますフラグメントのインスタンスを作成する必要があなたのMainActivity.classで
<RelativeLayout 
android:id="@+id/container_for_frgments" 
android:width="match_parent" 
android:height="wrap_content"> //Some your views </RelativeLayout> 

.Iは、あなたが活動を経由してフラグメント内のイベントを監視する方法を知っていると思います。

@Override 
public void onFragmentAClickButton(){ 
    FragmentManager manager = getSupportFragmentManager(); 
    manager.manager.beginTransaction().replace(R.id.container_main_activity,fragmentB).commit(); 
} 

上記の方法は、MainActivity.classにあります。

@Override 
public void onFragmentBClickButton(){ 
    FragmentManager manager = getSupportFragmentManager(); 
    manager.manager.beginTransaction().replace(R.id.container_main_activity,fragmentA).commit(); 
} 

まだご質問がある場合や、理解できない場合は、すべてのコードを実装します。

関連する問題