안드로이드 백버튼 관련 질문

안녕하세요 애플리케이션 처음 공부하는 초보자입니다

해쉬코드의 도움을 받아 여기까지 했는데, 여기서 또 막히네요 ,,, 메인 액티비티에서 확장리스트뷰를 구현해서, 차일드 리스트뷰를 클릭하면 웹뷰가 나오게끔 구현한 모습입니다

MainActivity.java

mListView.setOnChildClickListener(new ExpandableListView.OnChildClickListener() {

        @Override
        public boolean onChildClick(ExpandableListView parent, View v, int groupPosition, int childPosition, long id) {
            switch (groupPosition) {
                case 0:
                    switch (childPosition) {
                        case 0:
                            Menu.setVisibility(View.GONE);

                            menu01Activity fragment = new menu01Activity();
                            FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
                            fragmentTransaction.replace(R.id.fragment_container, fragment);
                            fragmentTransaction.commit();
                            break;
                        case 1:
                            Menu.setVisibility(View.GONE);

                            getSupportFragmentManager().beginTransaction()
                                    .add(R.id.fragment_container, menu03Activity.newInstance("http://m.naver.com"))
                                    .addToBackStack(null)
                                    .commit();

                                break;

menu03Activity.java

public class menu03Activity extends android.support.v4.app.Fragment {

WebView mWebView;
        private static final String URL = "url";


    public static Fragment newInstance(String url) {
        Fragment fragment = new menu03Activity();
        Bundle args = new Bundle();
        args.putString(URL, url);
        fragment.setArguments(args);
        return fragment;
    }


    public menu03Activity(){

}



public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle saveInstanceState){
    View rootView = inflater.inflate(R.layout.activity_menu03, container, false);

    WebView webView = new WebView(getActivity());

    webView.getSettings().setJavaScriptEnabled(true);
    webView.loadUrl(getArguments().getString(URL));
    webView.setWebChromeClient(new WebChromeClient());
    webView.setWebViewClient(new WebViewClient());
    return webView;







}

}

이런식으로 프래그먼트 안에 웹뷰를 구현했는데요, 웹뷰안에서 뒤로가기를 누르면 바로 홈화면으로 나가버리네요..ㅠㅠ 웹뷰안에서 뒤로가기를 적용시키는 방법이 너무궁금합니다. 도움부탁드립니다 ㅠㅠ

1답변

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.