首页 > 解决方案 > 如何从android中的另一个活动返回到活动的特定片段

问题描述

在应用程序中,我有一个名为Home的活动,在 Home 活动中有两个片段,一个是AppointmentFragment,另一个是ServiceFragment,AppointmentFragment 是默认片段,意思是每当 Home Activity 启动时,它都会打开 AppointmentFragment 作为其主页。现在 ServiceFragment 包含一个按钮,它打开一个名为ServiceDetails的活动。这是ServiceFragment中的代码

        add_services_button_updated.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent intent=new Intent(getActivity(), ServiceDetails.class);
            intent.putExtra(getString(R.string.servicesfragment), "ServicesFragment");
            startActivity(intent);
        }
    });

现在,每当我在 ServiceDetails Activity 中按下返回按钮时,它都会将我带到默认片段,即 AppointmentFragment。我想问一下如何在 ServiceFragment 上移动,意思是说在活动中按下后退按钮时的前一个片段。

标签: androidandroid-fragments

解决方案


推荐阅读