android - 如何从 fragment 中开始 Activity ?

标签 android android-activity fragment

我在 FragmentActivity 中有一组选项卡,每个选项卡都有自己的 fragment 。当我尝试通过 onClickListener 从该 fragment 中启动新 Activity 并使用 startActivity(myIntent) 方法时,我的应用程序强制关闭。

环顾了一会后,我找到了一个或两个对名为 startActivityFromFragment 的方法的引用,但在搜索了大约一个小时后,我找不到任何解释或示例说明如何使用它,或者这是否是我应该使用的。

我想我要问的是从一个 Activity 启动一个新 Activity 和从一个 fragment 启动一个新 Activity 之间是否有任何区别,如果是,我需要实现什么?

最佳答案

您应该使用 getActivity().startActivity(myIntent)

关于android - 如何从 fragment 中开始 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12074608/

相关文章:

java.lang.IndexOutOfBoundsException : Invalid index 2, Arraylist 中的大小为 2?

android - Odoo 数据库多条件 AND 和 OR Android

android - 如何在 Activity 之间共享 actie sip session ? (安卓)

android - 如何为android中每个不同的屏幕尺寸定义dimens.xml?

android - 微调器在我的 Kotlin fragment 中不起作用

java - 按下后退按钮时如何使 fragment 替换为特定 fragment

android - 非法参数异常 : No view found for id for fragment when trying to setView

android - 在 Mono for Android 中添加 Google Maps API v2

android - 在创建 ViewModelProvider 实例时将“this”和 "activity!!"作为 ViewModelStoreOwner 传递有什么区别

java - 将 BB 代码转换为 TextView 的 HTML