Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.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
Java 意图不适用于将片段移动到活动_Java_Android_Android Fragments_Android Intent_Android Activity - Fatal编程技术网

Java 意图不适用于将片段移动到活动

Java 意图不适用于将片段移动到活动,java,android,android-fragments,android-intent,android-activity,Java,Android,Android Fragments,Android Intent,Android Activity,我无法将意图类片段移动到活动。我试图将意图从一个片段发送到另一个活动。 代码如下: Intent intent = new Intent(getActivity(), MainActivity.class); getActivity().startActivity(intent); 这是我的清单文件 <activity android:name=".activities.MainActivity" android:supportsP

我无法将意图类片段移动到活动。我试图将意图从一个片段发送到另一个活动。 代码如下:

        Intent intent = new Intent(getActivity(), MainActivity.class);
        getActivity().startActivity(intent);
这是我的清单文件

    <activity android:name=".activities.MainActivity"
        android:supportsPictureInPicture="true"
        android:resizeableActivity="true"
        android:launchMode="singleTask"
        android:windowSoftInputMode="adjustNothing"
        android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation"/>

但这对我不起作用,另一方面,我做了一些RND,但对我来说都是一样的。 我怎样才能解决这个问题
提前感谢。

删除此
android:launchMode=“singleTask”
看起来像这样

<activity android:name=".activities.MainActivity"
        android:supportsPictureInPicture="true"
        android:resizeableActivity="true"
        android:windowSoftInputMode="adjustNothing"
        android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation"/>

如果您当前的
活动
main活动
,并且您要再次启动它,则它将不工作,因为在清单中将launchmode设置为single task

解决方案:-删除此标记

android:launchMode=“singleTask”


删除这个安卓:launchMode=“singleTask”只需使用startActivity(intent);而不是getActivity().startActivity(intent);它对你有用吗?@Quicklearner它对mei有用回答了你的问题,请向上投票,这样其他人也可以参考它