我想为FirebaseManager.kt提供上下文 网络模块 我的灵感模块 当我想使用而不是@ApplicationConteext -> '@ActivityContext' hilt 不喜欢它并且应用程序不起作用。 我也像这样尝试过@ActivityScope 我的应用程 ...
我正在尝试从我导入的 GPX Parser 包中传递一个 Track 对象。 这是我的导航 xml: 我得到运行时异常: 我可以以任何方式将它传递给另一个片段吗? ...
应用打开广告- 我想用第一次启动“onStart() 函数”来展示广告,但是,问题是广告在我退出应用程序后在 onResume() 函数中显示的第一次启动(onStart() 函数)中不显示并恢复它。 有没有任何建议或编辑家伙? 我的应用程序类 AppOpenManager 类 ...
我试图启动一项服务(从活动中播放音乐),但是当按下活动 Ui 上的开始按钮时,没有听到完全无声的声音 我不知道下面代码中的问题出在哪里,服务已经添加到清单文件中 类我的服务:服务(){ } 类 MainActivity : AppCompatActivity() { } ...
今天,对于我的 Android 应用程序中的导航功能,我应该添加插件“androidx.navigation.safeargs.kotlin”,但是当 gradle 同步时,我收到一个错误: 我在gradle.build (app level)中有导航工具,类路径 "androidx.navig ...
我正在使用 Jetpack Compose 和 Coil 将照片加载到图像中。 我想在加载图像时显示一个加载指示器,它会在加载时替换图片。 但是我无法弄清楚并让它正常工作。 我的代码的问题是加载指示器加载在图像顶部(在左侧,我没有设置中心对齐,但它与中心对齐具有相同的行为,只是它位于图像顶部的中心) ...
下面的kotlin代码val nameHash get() = name.hashCode()可以编译成java如下 并且属性 nameHash 消失。 但是,当 val 更改为 var 时,编译器会说“必须初始化属性” var 和 val 之间更深层次的区别是什么? ...
我正在尝试使用图像选择器,这样我就可以打开图库并为用户个人资料选择一张图片。 显然, 内置图像选择器仅适用于 Android 13 (API 33),因此为了添加此功能,我必须添加此库。 第一步我不清楚: 摇篮依赖: 如果您尚未在 AndroidX 上迁移,请使用支持构建工件: 我在 ...
我正在使用 Jetpack Compose 制作一个 android 应用程序,但我遇到了问题。 我使用导航来更改屏幕。 我想将 firstRunLayout 更改为 loginLayout。 您可以看到我放置了该 log.d 代码以检查这是否有效,我发现 logcat 成功打印了该代码。 我想在导 ...
在 Kotlin 中,函数参数是不可变的,因此您不能在不先复制的情况下修改代码中的参数,这会影响空间复杂度,是否会阻止就地修改,从而阻止它具有 O(1) 常量? 解决方案是什么? ...
我希望PsiElement.firstChild和PsiElement.children.first()总是返回相同的PsiElement ,但是,事实证明(考虑到 KtElements): 对于KtBlockExpression ,它们不一样: firstChild返回一个左花括号,而chi ...
当我想将"react-native-webview": "^11.22.4"与"react-native-video": "^5.2.0"一起使用时,我遇到了这个问题。 当我想使用反应原生视频时出现问题 那是我的build.gradle文件 // Top-level build file whe ...
所以我是 Kotlin 的新手,我想知道迭代 Map 的标准方法是什么。 我尝试了不同的方法,它们似乎都有效,但我不知道是否有比其他方法更好的方法,或者有一些我不知道的差异。 另外,如果我想在迭代它们时也删除一个条目,它们都不起作用,对吧? ...
我有 Viewmodel,我在其中保留对帖子的引用。 当我想翻译帖子时,我运行函数来更新状态流和帖子,如果我把日志放在那里,我会看到该值已更改,但我的可组合项没有获得任何新值。 这是来自 viewmodel 的部分代码,它可以做到这一点 瓷砖这里是一篇文章。 这是父母可组合的 如果我在视图模 ...
我正在使用 @WebMVcTest 在 kotlin,spring 中进行集成测试。 每种方法的测试速度差异很大,但我不知道确切的原因。 每种测试方法代码如下。 @Test fun `test1`() { // given val folderLi ...
考虑以下代码: fun foo(type: Class<out Any> = Any::class.java) { } inline fun <reified T : Any> foo() { } fun main() { foo() // ERROR! } ...
我正在开发移动应用程序,我们将在其中将数据存储到本地数据库。 如果用户从网络更改了他/她的姓名或个人资料图片。 那么如何以及何时,我将为特定用户更新我在本地数据库中的记录? 我要么必须一一检查所有记录,要么检查任何其他解决方案。 请建议。 更新数据库的步骤应该是什么? ...
我正在开发新的 android 应用程序,我正在使用 android 导航组件,但是当我运行项目时,我得到以下原因:org.gradle.plugin.internal.InvalidPluginIdException: plugin id 'androidx.navigation:navigati ...