android-fragments 相关问题

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

从父片段传递到子片段的值为空

我想将值“Branch 1”从我的父片段传递到它的子片段。但是,当我尝试使用 getString() 检索子片段中的值时,该值为空。 C……

回答 0 投票 0

Android 片段选项卡在方向更改时被创建两次

我是 Java 老手,但在 Android 方面是新手。 无论如何,以下是我的 Activity.onCreate() 方法中的一段代码: allContactsPage = new AllContactsPage(); allGroupsPage = new AllGroupsPage();

回答 2 投票 0

在 android 片段活动中实现后退按钮 [重复]

我正在使用本教程来实现 facebook 登录等。 Facebook登入 我在其中添加了新片段以显示朋友列表。现在,当我在新添加的片段上按下后退按钮时,它需要...

回答 1 投票 0

如何向片段添加回收器视图

我尝试了很多方法来在片段中添加 recyclerview。我是安卓新手。我的 android 有 5 个片段,其中一个片段我需要添加一个 recyclerview。这是我的代码 通知网站...

回答 2 投票 0

如何使用导航组件保留片段?

我正在尝试使用最新的导航组件库('androidx.navigation:navigation-fragment-ktx:2.5.3')创建一个基于侧边导航抽屉的应用程序 和 'androidx.navigation:navigation-ui-kt...

回答 0 投票 0

在 2 个片段之间切换而不是每次都重新创建它们解决方案不起作用? - 安卓工作室(Java)

我一直在努力让我的 android 应用程序能够做到这一点,当您在片段之间切换时,它会保留您在片段中所做的操作。我希望能够在片段之间切换...

回答 1 投票 0

@layout/activity_main 不包含 id tvDescription

我收到以下错误。在我创建期间 tvDescription = findViewById(R.id.tvDescription); [错误]:--> @layout/activity_main 不包含带有 id tvDescription 的声明

回答 5 投票 0

如何防止ViewModel在导航时被杀死? (Android 科特林)

考虑一下: 我们有:MainActivity、FragmentA、FragmentAViewModel、FragmentB、FragmentC 正在显示 MainActivity,默认情况下我们在 FragmentA 上。单击一个按钮并导航到 FragmentB。

回答 0 投票 0

Android - 正确地将回调传递给 DialogFragment

我想在我的应用程序上显示一个带有输入字段的自定义对话框。 我扩展了 DialogFragment 类并设置了我想要的布局。 我遇到的问题是我需要一种方法来检索 d...

回答 2 投票 0

安卓。在屏幕上显示片段时,实时数据不显示数据

最近开始学习Android,遇到了一个问题。我在项目中使用了MVVM、Coroutines、Live Data、Dagger 2、Retrofit。问题是数据没有显示在Fragment中

回答 1 投票 0

FragmentStateAdapter 分离和暂停片段

我在我的 Android 应用程序中使用带有 ViewPager2 的 FragmentStateAdapter,我注意到当我滑动到另一个项目时适配器正在分离并暂停我的片段,即使我已经结束了......

回答 0 投票 0

我选择一个选项后抽屉没有关闭

抽屉打开并正常运行。当我选择一个选项时,它会更改为正确的碎片,但抽屉保持打开状态。怎么修? 我的主要活动 包com.example.duolingo; 进口站...

回答 1 投票 0

onActivityResult 已弃用,是否有替代方案(KOTLIN)

目前我正在为我的大学做一个项目,我发现 onActivityResult 已被弃用。可以做些什么来处理它? 这是困扰我的代码 超越乐趣

回答 3 投票 0

LiveData 在房间数据库查询后不更新观察者

我有一个房间数据库,其中有与艺术家相关的歌曲,当我从 Main Activity 溢出菜单更改艺术家时,带有显示歌曲列表的 recyclerview 的片段不会...

回答 2 投票 0

如何从 uiState.Succes 状态获取数据?

我有一个 ViewModel,我在其中接收数据。此外,在片段中,我从 ViewModel 接收数据,并根据状态执行各种操作(我显示数据或显示错误...

回答 0 投票 0

为什么 popbackstack 从片段中删除动作/目的地?

我正在构建一个笔记应用程序,基本上是一个 keep notes 的克隆。 我想在用户按下 createNotesFragment 的后退按钮并从堆栈中弹出片段以移动 ba 时保存笔记...

回答 1 投票 0

片段中数据没有变化

公共类 DictionariesFragment 扩展片段实现 OnDataPass { private static final String TAG = "fragmentLog"; 私有字符串名称字典; 私人布尔值

回答 1 投票 0

IllegalArgumentException:在 viewpager2 中使用 getChildFragmentManager() 时找不到 id 的视图

我的应用程序结构如下所示 -(主要活动)->(片段 1)->(ViewPager-> 片段 A,片段 B)。当我像这样进行片段交易时出现错误。注意这里我用的是

回答 0 投票 0

如何在android中的两个导航图之间导航

我的应用程序中有两个导航图。代码如下: 图容器: 我的应用程序中有两个导航图。代码如下: 图容器: <navigation xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" app:startDestination="@+id/main_graph"> <fragment android:id="@+id/HomeFragment" android:name="com.test.HomeFragment" android:label="fragment_home" tools:layout="@layout/home_fragment"> <action android:id="@+id/home_login" app:destination="@id/login_screen" app:popUpTo="@id/HomeFragment" app:popUpToInclusive="true" /> </fragment> <navigation android:id="@+id/settings_id" app:startDestination="@+id/SettingsFragment"> <fragment android:id="@+id/SettingsFragmentFragment" android:name="com.test.SettingsFragment" android:label="SettingsFragment"> <action android:id="@+id/action_topassword" app:destination="@id/password_screen" /> </fragment> <fragment android:id="@+id/password_screen" android:name="com.test.PasswordFragment" android:label="PasswordFragment" /> </navigation> </navigation> 这是第二张图: <navigation xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/home_navigation" app:startDestination="@+id/shows_screen"> <fragment android:id="@+id/shows_screen" android:name="com.test.ShowsFragment" android:label="ShowsFragment" tools:layout="@layout/shows_fragment"> </fragment> <fragment android:id="@+id/movies_screen" android:name="com.test.MoviesFragment" android:label="MoviesFragment" tools:layout="@layout/movies_fragment"> </fragment> </navigation> HomeFragment 具有包含节目和电影选项卡的选项卡。要在下面的选项卡中切换片段是代码: val controller = activity?.let { Navigation.findNavController(it, R.id.fragmentContainerView) } controller?.popBackStack(R.id.home_navigation, true) val navTabId = R.id.shows_screen controller?.navigate(navTabId) 现在我想从显示片段导航到设置片段。 我如何为此编写导航操作。 我已经尝试包括导航和书写操作,但仍然没有帮助。 你能告诉我任何可行的解决方案吗?

回答 0 投票 0

BottomsheetDialogFragment 不尊重 STATE_HIDDEN

我有一个特殊的用例,我需要为 BottomSheetDialogFragment 调用 show() 并且不希望它在满足条件之前显示在屏幕上。为此,我设置了以下 onCreateDialog

回答 0 投票 0

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