【问题标题】:How to move from a fragment to an activity如何从片段移动到活动
【发布时间】:2026-01-01 03:35:02
【问题描述】:
 Intent intent = new Intent(getActivity(), SecondActivity.class);
    getActivity().startActivity(intent);

//使用startActivity(intent)也不行 //无论我做什么,应用程序都会崩溃

【问题讨论】:

  • 发布您的日志,,,
  • 我认为问题出在 SecondActivity 请发布日志以确认问题
  • 您调用意图的方法。请提供崩溃日志。
  • 你在 AndroidMenfist 中定义了 secondActivity 吗?

标签: android


【解决方案1】:

使用这个:

public void goToAttract(View v)
{
    Intent intent = new Intent(getActivity(), MainActivityList.class);
    startActivity(intent);
}

【讨论】:

    【解决方案2】:

    从一个片段:

    Intent 意图 = new Intent(getActivity(), SecondActivity.class);
    开始活动(意图);

    来自活动:

    Intent 意图 = new Intent(this, mFragmentFavorite.class);
    开始活动(意图);

    【讨论】:

      【解决方案3】:

      确保您的 SecondActivity 已在清单中注册。

      【讨论】:

        【解决方案4】:

        请确保您使用的是 Fragment ,而不是 FragmentActivity。

        看到这个帖子Fragment To Activity

        【讨论】: