Android 从片段活动返回片段
我必须从片段活动回到某个片段。我搜索了很多,但在答案上有一些错误 我覆盖片段活动中的Android 从片段活动返回片段,android,android-fragments,Android,Android Fragments,我必须从片段活动回到某个片段。我搜索了很多,但在答案上有一些错误 我覆盖片段活动中的onBackPressed,如下所示。但是片段显示错误 @Override public void onBackPressed() { super.onBackPressed(); My_Fragment fragment = new My_Fragment (); getFragmentManager().beginTransaction().replac
onBackPressed
,如下所示。但是片段
显示错误
@Override
public void onBackPressed() {
super.onBackPressed();
My_Fragment fragment = new My_Fragment ();
getFragmentManager().beginTransaction().replace(R.id.my_fragment, fragment, "fragment").addToBackStack(null).commit(); //here fragment shows an error.
}
错误:错误的第二个参数类型。找到“My_片段”,需要“android.app.Fragment”
请帮我解决这个问题。您能将错误添加到您的答案中吗?首先删除超级调用onBackPressed()方法中无需替换片段。启动活动片段时,不要删除片段。尝试使用
getSupportFragmentManager()
代替getFragmentManager()
(假设您在FragmentActivity
)中。正如@yshahaak所说,请删除super
调用。能否将错误添加到您的答案中?请先删除super调用无需在onBackPressed()方法中替换片段。启动活动片段时,不要立即删除片段。尝试使用getSupportFragmentManager()
代替getFragmentManager()
(假设您在FragmentActivity
中)。正如@yshahahak所说,删除super
调用。