【发布时间】:2012-08-17 23:08:29
【问题描述】:
我在FragmentActivity 中有一组标签,每个标签都有自己的片段。当我尝试通过onClickListener 从该片段中启动一个新活动并使用startActivity(myIntent) 方法时,我的应用程序强制关闭。
看了一会后,我找到了一个或两个对名为startActivityFromFragment的方法的引用,但是在搜索了一个小时左右后,我找不到任何关于如何使用它的解释或示例,或者这是否是我应该使用的。
我想我要问的是从一个活动启动一个新活动和从一个片段启动一个新活动之间是否有任何区别,如果是,我需要实现什么?
【问题讨论】:
-
发布应用强制关闭时的代码和 logcat 输出
-
FragmentActivity.startActivityFromFragment()被Fragment.startActivityForResult()调用以实现其行为,而Activity.startActivityFromFragment()在此活动中的Fragment 调用其startActivity()时被调用。我们不需要直接打电话给他们。
标签: android android-activity fragment