【问题标题】:How to navigate from fragment to Activity in Android navigation component? [closed]如何在 Android 导航组件中从片段导航到 Activity? [关闭]
【发布时间】:2022-02-01 05:07:07
【问题描述】:

在导航图中,我有一个包含 4 个片段的 Activity(MainActivity)。我通过 NAV Graph(JetPack Navigation) 使用底部导航视图导航这些片段。我需要使用 Exo Player 播放视频。 所以出于这个原因。我拿了一个片段,其中包含 videolist 的 recyclerview。 当我从 VideoListAdapter 类传递意图时,就像

             Intent intent=new Intent(context,PlayVideo.class);
             context.startActivity(intent);

用于在 PlayVideo Activity 中播放全屏视频

它显示了 ma​​rshal value 和 parcel.write.os() 的错误,那该怎么办?...请帮助我。

【问题讨论】:

标签: java android android-jetpack


【解决方案1】:

由于您在应用中使用导航组件,我建议您应该使用片段而不是 Activity。

您的问题的快速解决方法是隐藏底部导航视图。您可以使用以下方式访问底部导航:

BottomNavigationView navBar = getActivity().findViewById(R.id.bottomBar);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多