gpt4 book ai didi

java - Intent 不适用于将 fragment 移动到 Activity

转载 作者:搜寻专家 更新时间:2023-11-01 08:18:01 24 4
gpt4 key购买 nike

我在将 Intent 类 fragment 移动到 Activity 时遇到问题。我正在尝试将 Intent 从一个 fragment 发送到另一个 Activity 。这是代码:

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

这是我的 list 文件

    <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"/>

如果您当前的 activitymainactivity 并且您再次启动它,它将无法工作,因为 launchmode 在 list 中设置为单个任务

解决方案:- 删除此标签

android:launchMode="singleTask"

关于java - Intent 不适用于将 fragment 移动到 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56335584/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com