JAVA中fragment和activity之间共享工厂视图模型
我有这个 class ForceUpdateViewModelFactory( private val mApplication: Application, private val mForceType: ForceUpdateType ) : ViewModelProv…
Android 分页库不使用页码,但具有显式的下一组 id
Android 分页库的 PagingSource 使用 key, PagingSource 其中第一个参数是页码。如果服务器不使用页码,而是返回(对于每个请求)客户端应在下一个请…
在 jetpack 撰写导航中返回导航时分页 3 列表自动刷新
我正在使用 Jetpack Compose 以及 Paging 3 库和 Paging 3 库。喷气背包导航。我面临的问题是我有一个 LazyList,它使用分页库从远程源获取数据。 Vie…
Android导航组件多个Nav主机
我在项目中使用单个 Activity 模式。在其中一个片段中,我们将其称为 ExploreFragment(),我需要创建一个 FragmentContainerView,其中多个片段将发生…
如何使用 Jetpack Compose 在 GlanceAppWidget 类中创建 Room Dao 或 Repository 或 Viewmodel 的实例
我正在尝试使用 jetpack compose 加载 App Widget 中的数据列表,并且我已存储在 Room Local 数据库中,如何检索 GlanceAppWidget 类中的数据。…
副作用问题 - Jetpack Compose 中的 LaunchedEffect 和 SideEffect
为什么每次我的可组合项失效时都会调用 SideEffect,但 LaunchedEffect 却不然? sealed class SomeState { object Error:SomeState() data class Con…
Compose - AnimatedVisibility 停止工作
我试图向 @Composable 添加动画,突然它停止工作,我想做的动画是在滚动 LazyColumn 时,所以我有这个: Box( modifier = Modifier .fillMaxWidth() .…
导航组件 - 导航抽屉菜单不起作用
我正在使用带有导航图和导航抽屉的导航组件。 我有 3 个片段 A (startDestination) 、 B 和 C。 我有一个导航抽屉,其中包含三个片段的菜单 a、b、c。…
如何检测 LazyColumn 中的滚动行为?
我正在尝试检测三种情况: 1.- 用户垂直(向下)滚动并通知隐藏按钮 2.- 用户停止滚动并通知隐藏按钮 3.- 用户垂直(向上)滚动并通知显示按钮 4.- 用…
我可以通过 Compose Multiplatform 中的单独按钮更改组件的值吗?
我正在尝试制作一个桌面应用程序,允许您搜索存储在单独目录中的 Kotlin 类中的许多预定义位置。为了实现这一点,我使用了 反射 和 compose-jb 库。 …
如何在旧的 Android 项目中使用 Android Material Stepper 库进行表单验证,但需要使用 Jetpack compose 创建 UI
我将旧的 Android Kotlin 项目与 jetpack compose 合并。 我尝试了不同的方法来使用步进器库,但它不起作用。 我也尝试将其添加到我的 xml 中,但它…
在 TextField 中请求 Jetpack 中的焦点
这就是我的可组合项的样子, @Composable fun MyComposable( email:String?, onEmailChanged:(email)-> Unit, buttonClicked:()->Unit, validEmail:Bo…
JetPack Compose 中的副作用
虽然我理解或认为我理解,喷气背包有哪些副作用。 It's any work done in composable which escapes the scope of the composable function 我理解做…
使用 kotlin 和挂起函数在协程中返回
在行 return@withContext cachedCategories 中,因为它不能仅返回 cachedCategories。什么是@withContext? 完整代码: @Singleton 类 FoodMenuRemote…
- 共 1 页
- 1