안녕하세요.


3일동안 찾아도 안되서 글을 올립니다. ㅠㅠ


현재 액티비티에서 Fragment를 넣고 있습니다.


--------------     MainActivity.java  --------------


package com.example.testfragmentimage;


import android.os.Bundle;

import android.support.v4.app.Fragment;

import android.support.v4.app.FragmentActivity;

import android.support.v4.app.FragmentTransaction;


public class MainActivity extends FragmentActivity {


    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

    }

      

    public void addFragment(Fragment f, String tag) {

FragmentTransaction ft = getSupportFragmentManager().beginTransaction();

ft.addToBackStack(tag);

ft.add(R.id.gallery_fragment, f, tag);

ft.commit();

}

}


--------------     activity_main.xml --------------

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <fragment
android:id="@+id/gallery_fragment"
android:name="com.example.testfragmentimage.MiddelFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />

</RelativeLayout>


이렇게 구성하였습니다.

MainActivity 
- MiddleFragment - ButtonFragment

처음 액티비티에서 MiddleFragment를 넣고 버튼을 누르면 ButtonFragment으로 이동, 카메라 액티비티를 호출합니다.

Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE,null);
startActivityForResult(intent, 1);

호출 하면 카메라 액티비티는 정상적으로 구동이 되는데 저장 버튼을 누르면

MainActivity가 처음부터 초기화 되면서 
RuntimeException : Unable to start activity ComponentInfo ..... android.view.InflateException
을 호출하며 죽습니다..

재밋는건 MiddleFragment에서 카메라를 구동하면 정확히 구동이 된다는 점입니다..

이걸로 3일째입니다. 조언 부탁드립니다