android-fragments 相关问题

片段表示Android应用中的可重用行为或用户界面的一部分。

无法用构造函数打开片段。 “找不到片段构造函数。”

我有一个名为 MoneyListFragment 的片段。它位于 HomeFragment 的 viewpager 中。 MainAactivity 在 xml 中有片段对象。 HomeFragment 在里面。它打开 MoneyListFragment 以选项卡布局作为 v...

回答 1 投票 0

从后台的第 3 个片段到第 1 个片段:Android

我有一系列事件,通过这些事件我将三个片段一个一个地添加到后台。这些片段中的每一个都覆盖了活动的整个屏幕。 我已经存储了从

回答 5 投票 0

How to use button or any view present in Main Activity on Activity's Fragments or Fragments using View Binding?

我有一个带有按钮和 2 个片段的主活动。 我想使用视图绑定在片段中使用这些按钮。 目前我正在使用以下方法从片段中的主要活动中获取按钮: 按钮 b...

回答 0 投票 0

如何在Flutter插件中使用Android Fragment?

我需要将在本机代码 iOS/Android 中创建的 SDK 包装到 Flutter 中。在 Android 端有一些功能,我的 Fragment 或 Activity 需要扩展 SDK Fragment 或 Activity 来实现 c ...

回答 1 投票 0

Jetpack 生命周期:Fragment 的视图生命周期永远不会达到 CREATED 状态,永远不会被销毁

问题 我最近注意到一个案例,在 Android 应用程序中,触发了以下异常: java.lang.IllegalArgumentException:无法添加具有不同生命周期的相同观察者 很高兴...

回答 1 投票 0

在 kotlin 的片段中从服务器重新加载数据

我正在 Kotlin 中运行一个 MVVM 项目。它有一个导航按钮,可以在几个片段中从服务器接收一系列列表,但每次我更改片段并返回时,这个片段

回答 0 投票 0

如何选择导航抽屉中的第一项并在应用程序启动时打开片段

我用 NavigationView 创建了 MainActivity。当 Activity 打开时,我想自动选择导航抽屉中的第一个项目并在该项目下打开 Fragment。我搜索了很多...

回答 9 投票 0

为什么我要将错误片段附加到上下文?

这是我的代码,我正在尝试从主要活动转移到这里,早些时候它可以正常工作,但是在实施电话验证后它无法正常工作,idk 我哪里出错了...... .....................

回答 1 投票 0

Android:一起使用com.github.appintro.AppIntro和navigation Graph

快照: 我有一个项目被分成多个模块。 我有一个应用程序应用程序,其中片段和功能分为不同的模块。 除了 MainActivity...

回答 0 投票 0

Viewpager 与 ViewPager2 之间的优势或差异是什么

值得升级到viewpager2吗?我认为 Viewpager 很容易实现

回答 2 投票 0

onActivityCreated() 已弃用,我认为这导致我的保存联系人功能无法正常工作,但不知道如何修复它

我一直在为一个项目开发 Android 应用程序,必须制作一个基本上只能用作联系人应用程序的通信按钮。所以我遵循了如何制作它的教程,但他使用了一些

回答 2 投票 0

onClick 函数[重复]

我已经设置了一个新的 android 项目,其中为我实现了默认的导航抽屉。我创建了一个自定义的 NavagationDrawerAdapter,它将为第一个返回一个更复杂的 RelativeLayout ...

回答 0 投票 0

片段中的 MergeAdapter 布局问题

我正在尝试使用 Fragments 在 Android 中进行布局。我开始使用 Commonsware 的 MergeAdapter,但遇到了一些奇怪的麻烦。布局之前工作正常,但现在我明白了: 有一个...

回答 2 投票 0

如何在fragment activity中使用intent.extra?

我对android studio中的片段活动和活动有疑问。我想使用意图将数据发送到其他片段,但找到的代码仅用于活动。 第一个片段到

回答 0 投票 0

在片段之间传递数据(尝试了所有解决方案

我已经阅读(或尝试过)所有关于这里的内容,但我无法在两个片段之间传递一个简单的整数值。 我的代码很简单 片段 1 Bundle n = new Bundle(); n.putInt("Id", 1); // 测试 ...

回答 2 投票 0

无法解析符号“editText”android |绑定

我目前正在制作一个安卓应用程序,一切正常。这是我的第一个片段的代码: 包com.example.matha; 导入 android.os.Bundle; 导入 android.view.LayoutInflater; 导入 android.

回答 0 投票 0

在我的 FragmentContainerView 对象中找不到方法 getFragment()

在我的 XML 中 在我的 XML 中 <androidx.fragment.app.FragmentContainerView android:id="@+id/identifications_map_view" android:name="com.google.android.gms.maps.SupportMapFragment" android:visibility="gone" android:layout_width="match_parent" android:layout_height="match_parent" /> 我想从视图中获取片段。 文档建议使用 FragmentContainerView fcv = findViewById(R.id.identifications_map_view); SupportMapFragment smf = fcv.getFragment() 但是 Android Studio 无法解析符号,如果我按 CTRL+单击“FragmentContainerView”,当我使用 CTRL+F 搜索时它不会显示 getFragment()。 我知道还有另一种获取片段的方法,但我想知道为什么我不能这样做。我猜版本有问题,因为我的类版本似乎比文档的版本旧,例如还有一个使用 FragmentManager 的额外构造函数,在文档中找不到。 它甚至可能是最小的 API 问题吗?我有 24. 谢谢。 已从 1.4.0-alpha01 添加 (https://developer.android.com/jetpack/androidx/releases/fragment#1.4.0-alpha01) 如果您使用的是较低版本,它将不会存在。 当你使用androidx.fragment.app.Fragment试试这个: <androidx.fragment.app.FragmentContainerView android:id="@+id/fragment_container" android:name="com.example.YourFragment" android:tag="custom_tag" tools:layout="@layout/your_fragment_layout" /> 并通过以下方式获取此片段实例: childFragmentManager.findFragmentByTag("custom_tag") UPD:在某些情况下它不起作用。我不知道为什么。试试这个: binding.fragmentContainer.getFragment<YourFragment>() 正如 Sam 所说,方法 getFragment() 直到 1.4.0 alpha 版本才被添加到 FragmentContainerView 中。 但是,根据文档: 此方法获取最近添加到容器中的 Fragment。这可以作为调用 FragmentManager.findFragmentById 并传入 FragmentContainerView 的 id 的替代方法。 因此,这里的替代方法是像使用 <fragment /> 标签一样简单地执行此操作: SupportMapFragment smf = (SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.identifications_map_view); 一切都会好起来的。 我认为您对最小 api 的看法可能是正确的。 根据文档使用 androidx 包你需要是 api 28 或更高版本 https://developer.android.com/jetpack/androidx

回答 4 投票 0

通过onBackPressed调用popBackStack和直接调用有什么区别?

首先,我很抱歉我的英语不是很好。我是通过翻译写的。如果有什么不清楚的地方,请原谅我。 问题是我有一个 Activity 和两个

回答 0 投票 0

横向模式下片段之间的通信

我的应用程序中有两个片段,FragmetHome 和 FragmentDetails。 FragmentHome 有一个回收站视图,因此当我单击某个项目时,会出现 FragmentDetails。这适用于肖像模式。在景观...

回答 0 投票 0

您不能在尚未附加的视图或 getActivity() 返回 null 的片段上开始加载

我正在使用 FragmentStatePagerAdapter 在一个活动中显示大约 5 个片段。在每个活动中,我都显示我从 FirebaseListAdapter/FirebaseRecyclerAdapter 获取的图像。原来如此

回答 8 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.