问题标签 [android-ktx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - android KTX 是完全被弃用还是只有部分或扩展被弃用?
在阅读了 android KTX 现在已弃用的公告后,我一直在阅读替代方案并找到一个令人困惑的点。
是否已弃用所有 KTX 模块,或者仅弃用其中一些模块,例如合成、序列化等?
还是使用收藏的方式?
我输入了官方的 KTX 文档,并没有看到弃用通知。
我举个例子,写共享首选项的方式是否被 KTX 弃用了?
如果能确认这一切,我将不胜感激。
android - Kotlin 如何从 android.app.Application 启动异步处理
我是 Kotlin 的新手,并试图在android.app.Application中启动异步后端调用
问题是不能从应用程序中使用生命周期范围.launch,我在 Activity/Fragments 和 viewModelScope 中为我的 viewModel 做了同样的事情。
我希望在应用程序中做同样的事情,有人有什么建议吗?
android - 我的 Firebase 数据库代码未执行
我的 Firebase 数据库在 Kotlin 中根本不起作用,每个侦听器(onComplete、onFailure 等)都不起作用,我不知道为什么。这是我的另一个项目中的一个问题,但我创建了另一个项目只是为了确保它仍然无法正常工作。这是我的代码
这是我的依赖项
android - OnMarkerClickListener 在 Kotlin 片段中不起作用
试了几个零散的教程,这个问题都没有解决
我在 Fragment 中使用谷歌地图 v2 构建。
在这里我尝试使用 OnMarkerClickListener 但该功能无法执行
设置地图
OnMapReady
在此 OnMarkerClickListener 部分中,它在片段中根本不起作用,但是在尝试使用此 Activity 时它会起作用
kotlin - ViewModel 观察其他 Fragment 中的数据变化
我有一个列出所有项目的项目片段和另一个将使用项目列表创建销售文档的片段。当我过滤项目片段中的项目时,我对它们都使用相同的视图模型,销售片段中的项目也被过滤,因为在两个片段中都观察到了数据(当我使用 activityViewModels 进行视图模型初始化时会发生这种情况)。当我使用 viewModels 进行视图模型初始化时,我无法在销售模块的详细片段中共享数据。
kotlin - 将调用 Fragment 使用的 ViewModel 共享给 ViewModels 使用的 DialogFragment
我有SearchFragment
以下代码。
我正在展示FilterBottomSheetDialogFragment
使用它SearchFragment
。我想将 ViewModel 传递SearchFragment
给DialogFragment
. 我有这个代码用于我的FilterBottomSheetDialogFragment
.
我试过了
以上不起作用,因为它只是创建了一个新的 ViewModel 实例。
我也试过
以上不适用于SearchViewModel
无法创建实例的错误。我SearchViewModel
有这个构造函数。
如何在不使用构造函数参数的情况下将 传递SearchViewModel
给?DialogFragment
android-viewmodel - fragment-ktx 中的 viewModels() 和 Koin 中的 viewModel() 有什么区别?
两者看起来很相似。而且用法似乎相同。
并且在创建类时都初始化其 viewModel。
它们之间有什么区别?
android - 如何在 Kotlin Flow 中添加动态值
如果我们知道要在 Kotlin 流程中处理的列表值,那么我们可以遵循以下函数
我们知道我们将打印从 1 到 1000 的值
就我而言,我在流程开始时没有输入值。我想在我有值 1 时启动流程并同时开始数据处理,如果我有一个新值,那么我必须将它添加到队列中,等待值 1 得到处理,然后开始处理新值。
基本上,我想在流程块之外添加价值,是否有任何解决方案可以实现这一目标?
android - 无法在 Android 中解析符号 repeatOnLifecycle
我正在关注这篇文章来收集 UI 中的流。但我无法在我的代码中解析 repeatOnLifeCycle API。不过,我添加了以下依赖项。
请帮忙