问题标签 [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.

0 投票
1 回答
362 浏览

android - android KTX 是完全被弃用还是只有部分或扩展被弃用?

在阅读了 android KTX 现在已弃用的公告后,我一直在阅读替代方案并找到一个令人困惑的点。

是否已弃用所有 KTX 模块,或者仅弃用其中一些模块,例如合成、序列化等?

还是使用收藏的方式?

我输入了官方的 KTX 文档,并没有看到弃用通知。

我举个例子,写共享首选项的方式是否被 KTX 弃用了?

如果能确认这一切,我将不胜感激。

0 投票
1 回答
272 浏览

android - Kotlin 如何从 android.app.Application 启动异步处理

我是 Kotlin 的新手,并试图在android.app.Application中启动异步后端调用

问题是不能从应用程序中使用生命周期范围.launch,我在 Activity/Fragments 和 viewModelScope 中为我的 viewModel 做了同样的事情。

我希望在应用程序中做同样的事情,有人有什么建议吗?

0 投票
0 回答
75 浏览

android - 我的 Firebase 数据库代码未执行

我的 Firebase 数据库在 Kotlin 中根本不起作用,每个侦听器(onComplete、onFailure 等)都不起作用,我不知道为什么。这是我的另一个项目中的一个问题,但我创建了另一个项目只是为了确保它仍然无法正常工作。这是我的代码

这是我的依赖项

0 投票
1 回答
103 浏览

android - OnMarkerClickListener 在 Kotlin 片段中不起作用

试了几个零散的教程,这个问题都没有解决

我在 Fragment 中使用谷歌地图 v2 构建。

在这里我尝试使用 OnMarkerClickListener 但该功能无法执行

设置地图

OnMapReady

在此 OnMarkerClickListener 部分中,它在片段中根本不起作用,但是在尝试使用此 Activity 时它会起作用

0 投票
1 回答
97 浏览

kotlin - ViewModel 观察其他 Fragment 中的数据变化

我有一个列出所有项目的项目片段和另一个将使用项目列表创建销售文档的片段。当我过滤项目片段中的项目时,我对它们都使用相同的视图模型,销售片段中的项目也被过滤,因为在两个片段中都观察到了数据(当我使用 activityViewModels 进行视图模型初始化时会发生这种情况)。当我使用 viewModels 进行视图模型初始化时,我无法在销售模块的详细片段中共享数据。

0 投票
1 回答
383 浏览

kotlin - 将调用 Fragment 使用的 ViewModel 共享给 ViewModels 使用的 DialogFragment

我有SearchFragment以下代码。

我正在展示FilterBottomSheetDialogFragment使用它SearchFragment。我想将 ViewModel 传递SearchFragmentDialogFragment. 我有这个代码用于我的FilterBottomSheetDialogFragment.

我试过了

以上不起作用,因为它只是创建了一个新的 ViewModel 实例。

我也试过

以上不适用于SearchViewModel无法创建实例的错误。我SearchViewModel有这个构造函数。

如何在不使用构造函数参数的情况下将 传递SearchViewModel给?DialogFragment

0 投票
0 回答
33 浏览

android-viewmodel - fragment-ktx 中的 viewModels() 和 Koin 中的 viewModel() 有什么区别?

两者看起来很相似。而且用法似乎相同。

并且在创建类时都初始化其 viewModel。

它们之间有什么区别?

0 投票
1 回答
101 浏览

android - Firestore 搜索数组包含多个值 Android

我正在使用 Cloud Firestore 并在集合中,一个名为“通道”的集合包含以下值-> 在此处输入图像描述

我必须以某种方式搜索来检查用户数组中的两个值。我正在尝试这种方式,但它什么也没给我

但是搜索没有得到结果。因为看起来查询不正确。它的解决方案是什么?请提及它的查询。

注意 - WhereField 在 android 中已被弃用,所以我不能再使用它了。

0 投票
1 回答
241 浏览

android - 如何在 Kotlin Flow 中添加动态值

如果我们知道要在 Kotlin 流程中处理的列表值,那么我们可以遵循以下函数

我们知道我们将打印从 1 到 1000 的值

就我而言,我在流程开始时没有输入值。我想在我有值 1 时启动流程并同时开始数据处理,如果我有一个新值,那么我必须将它添加到队列中,等待值 1 得到处理,然后开始处理新值。

基本上,我想在流程块之外添加价值,是否有任何解决方案可以实现这一目标?

0 投票
5 回答
2545 浏览

android - 无法在 Android 中解析符号 repeatOnLifecycle

我正在关注这篇文章来收集 UI 中的流。但我无法在我的代码中解析 repeatOnLifeCycle API。不过,我添加了以下依赖项。

请帮忙在此处输入图像描述