gpt4 book ai didi

java - Android - 无法通过 fragment 中的 Intent 启动 Activity

转载 作者:行者123 更新时间:2023-12-01 21:40:22 25 4
gpt4 key购买 nike

我使用向导在 Android studio 中创建了一个新项目,该向导创建了一个带有 fragment 的空白 Activity 。然后,我使用 fragment 创建第二个基本 Activity 。在第一个 fragment 中,我添加一个按钮,它有一个 OnClickListener,并且在 onClick() 内部执行以下操作:

Intent intent = new Intent(getActivity(), SecondActivity.class);
getActivity().startService(intent);

当我单击按钮时,尽管代码正在运行,但该 Activity 从未启动。 logcat 中没有错误。因为我是使用向导完成的,所以该 Activity 会自动添加到 list 中。

最佳答案

您的代码调用 startService() 但它应该 startActivity():

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

关于java - Android - 无法通过 fragment 中的 Intent 启动 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36544353/

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