Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 背向碎片_Android_Fragment_Back Stack - Fatal编程技术网

Android 背向碎片

Android 背向碎片,android,fragment,back-stack,Android,Fragment,Back Stack,我对碎片有问题 我创建了一个主活动并在其中添加了一个listFragment。当我点击listfragment的一个项目时,我打开了一个新的片段。我想将listfragment添加到backstack,但当我单击back按钮时,我退出了应用程序。这是我的点击事件代码: @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { /*

我对碎片有问题

我创建了一个主活动并在其中添加了一个listFragment。当我点击listfragment的一个项目时,我打开了一个新的片段。我想将listfragment添加到backstack,但当我单击back按钮时,我退出了应用程序。这是我的点击事件代码:

  @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
    /*    if (null != mListener) {
            // Notify the active callbacks interface (the activity, if the
            // fragment is attached to one) that an item has been selected.
            mListener.onFragmentInteraction(DummyContent.ITEMS.get(position).id);
        }
*/
        jsonitem item = this.listFragment.get(position);



        Fragment newFragment = new descrizione_fragment();
        Bundle bundle = new Bundle();
        bundle.putString("evento_id",item.getTitle().toString());
        newFragment.setArguments(bundle);
        final android.app.FragmentTransaction transaction = getFragmentManager().beginTransaction();
        transaction.replace(R.id.content_frame, newFragment);


        transaction.addToBackStack(null);
        transaction.commit();

        //Toast.makeText(getActivity(), item.getTitle() + " Clicked!" , Toast.LENGTH_SHORT).show();
    }

所有片段到片段的通信都是通过相关活动完成的。两个片段不应该直接通信。好的,谢谢,但这就是为什么后挡板不起作用的原因?