Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.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_Android Fragments - Fatal编程技术网

Android 返回时再次调用创建时的片段活动

Android 返回时再次调用创建时的片段活动,android,android-fragments,Android,Android Fragments,我有一个片段活动,多个片段被替换。当我从片段调用新活动时,它被称为片段活动的oncreate方法,而在新活动的back-press中被称为oncreate方法。它转到根片段,而不是当前片段 Intent intent=new Intent(getActivity(), Temp.class); getActivity().startActivity(intent); 尝试将此添加到片段中: public YourFragment() { this.retainInstance = tr

我有一个片段活动,多个片段被替换。当我从片段调用新活动时,它被称为片段活动的oncreate方法,而在新活动的back-press中被称为oncreate方法。它转到根片段,而不是当前片段

Intent intent=new Intent(getActivity(), Temp.class);
getActivity().startActivity(intent);

尝试将此添加到片段中:

public YourFragment()
{
    this.retainInstance = true;
}

使用以下代码从片段启动新活动

Intent intent=new Intent(getActivity(), Temp.class);
startActivity(intent);

请更清楚问题是什么以及您想要实现什么。当我从fragment调用新活动并返回时,fragment活动是从零开始的,而不是从当前状态开始的。