Android 回到前面的片段
顺便说一句,这是我的第二个片段。当我按下第一个片段中的一个按钮时,就会出现这个消息。在这个片段中,如果我按下手机上的后退按钮,它将返回到上一个片段。需要你们的帮助。提前谢谢Android 回到前面的片段,android,android-fragments,android-studio,android-framelayout,Android,Android Fragments,Android Studio,Android Framelayout,顺便说一句,这是我的第二个片段。当我按下第一个片段中的一个按钮时,就会出现这个消息。在这个片段中,如果我按下手机上的后退按钮,它将返回到上一个片段。需要你们的帮助。提前谢谢 public class ListAllDoctorFragment extends Fragment { Button close; @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup
public class ListAllDoctorFragment extends Fragment {
Button close;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.listalldoctor, container,false);
close = (Button) view.findViewById(R.id.button);
close.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
android.app.FragmentManager fm = getFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
SHIT f2 = new SHIT();
ft.add(R.id.content_frame, f2);
ft.addToBackStack(null);
ft.commit();
}
});
return view;
}
}
假设您想转到上一个片段,如果是这种情况,请删除
ft.addToBackStack(null)代码>来自您的代码。此代码有什么问题?什么?在哪里?何时?如何?为什么?我有一个带有按钮的片段,当我按下它时,此片段将显示。一切正常,但当我按下“后退”按钮时,它不会返回到上一个片段@Randykayudhistira若要查找上一个片段,只需调用popBackStack()
方法。仍然无法返回到上一个片段