kotlin相关内容

主机名不能为空

升级我的Android Studio后,每当我想要生成签名的APK时都会收到这个错误(没有任何详细的问题所在)。当我刚构建APK时没有任何问题。 The Host name may not be empty 推荐答案 检查Gradle脚本根目录。如果存在以下文件:gradle.properties(全局属性),请检查这些值是否正确。 在我的案例中,我删除了所有这些属性,我的问 ..
发布时间:2022-05-10 09:37:28 Java开发

带有自签名CA的OkHttpClient可以在JVM上运行,但在Android上失败

我正在尝试与本地网络中的受SSL保护的服务器(https)通信,该服务器使用自签名证书颁发机构来生成证书。我正在使用okhttp-tls创建SSLSocketFactory和TrustManager(根据OkHttp配方:CustomTrust)。 相关代码片段如下: val certificateFactory = CertificateFactory.getInstance("X. ..

使HttpLoggingInterceptor不记录图像

我正在尝试清除日志中的垃圾,如 *�$ʞx���J/ 当我收到图像时 所以我尝试重写HttpLoggingInterceptor intercept(),以检测响应中是否有Content-Type=>图像/jpeg头,但HttpLoggingInterceptor是最终的,所以我无法扩展它:( RetrofitModule中的代码: OkHttpClient prov ..
发布时间:2022-05-09 10:16:47 移动开发

如何为okHttp相互TLS连接添加SSL证书?

我已经有一个.pem和一个.key文件,我不想在本地安装/导入它,只告诉我的客户端使用它们,可以吗?它不是自签名证书 基本上,在我的卷发中,我正在做这样的事情: curl --key mykey.key --cert mycert.pem https://someurl.com/my-endpoint 我已检查此答案 How to make https request wit ..
发布时间:2022-05-09 10:04:22 Java开发

测试FireBase数据库抛出错误

我正在我的项目中使用Firebase,我正在测试包括FireBase组件在内的所有功能,最近我试图测试FireBase数据库,但它引发了一个错误,如果有人可以帮助我,我将无法理解,我将不胜感激,谢谢您 我收到错误 Attempt to invoke virtual method 'com.google.firebase.database.DatabaseReference com. ..

多次运行浓缩咖啡测试

有时我在应用程序中遇到罕见的错误。但我不能复制它,因为它非常罕见。因此,我决定编写简单的浓缩咖啡测试: @RunWith(AndroidJUnit4::class) @LargeTest class MainActivityTest { val password = "1234" @Rule @JvmField var mActivityRule: Activit ..
发布时间:2022-05-07 19:25:23 移动开发

Spring Kafka@DltHandler注释方法在非阻塞重试实现中未正确接收标头

我正在尝试用Spring Kafka实现一个非阻塞的Retries。根据文档here,在完成在@KafkaListnener中设置的所有尝试之后,我们可以设置一个处理程序方法来处理来自DLT主题的消息。我打算捕获DLT处理程序方法上的一些标头,如以下代码所示: @DltHandler fun processaDlt( @Payload mensagem: String ..
发布时间:2022-05-06 18:08:11 其他开发

如何在Kotlin中初始化适用于Android的RecclerView适配器中的viewHolder

我应该如何初始化viewHolder?我有这个错误: 我想要做的是在RececumerView中获得选定的项目,但不使用onClick方法。当我收到这个选定的项目时,我需要显示Toast消息。项目是数据类。 进程:com.pors.coopreaderlast,id:7862 Kotlin.UnInitializedPropertyAccessException:lateinit属性view ..
发布时间:2022-04-22 14:06:50 移动开发

DiffUtil重绘ListAdapter Kotline中的所有项目

我在Android Kotlin中使用DiffUtil和ListAdapter。我在onResume方法中从服务器调用数据。当onResume调用每一项时,整个数据都在重新绘制视图。如果服务器端有任何数据更改,我希望更新视图,以便它将反映在应用程序中。 ListActivity.kt class ListActivity : BaseActivity() { lateinit ..

如何使用Kotline将工具栏放入多个片段中

我正在做一个项目,有很多碎片..请有没有方法可以创建显示在所有片段上的工具栏,我在YouTube上看了一个教程,他们在那里使用了navController,但当我尝试执行相同的操作时,收到了Unresolved reference错误.. 请记住,我希望不同的片段具有不同的图标。 那么,我该怎么做呢?或者我必须在每个片段.xml文件中显式创建工具栏? 以下是我的MainActiv ..

如何在Kotlin中用PKCE实现Spotify授权码

所以我想使用Spotify的Web API。我已经阅读了一些文档,您将需要用PKCE实现一个验证码。我不是百分之百确定如何做到这一点,我可以在这方面需要一些帮助。 推荐答案 方法之一是使用Spotify授权库。 在开始之前,将以下依赖项添加到您的Android项目: // Spotify authorization implementation 'com.spotify.andr ..

Kotlin-正在尝试使用findViewById()从片段填充微调控制项,但上下文:这引发错误

强制性前言:我对Kotlin和Android Studio非常陌生。正如标题所述,我正在尝试从片段中填充Android Studio中的微调器。首先,我与findViewById(R.id.spinner)有问题,但我相信我已经解决了问题,方法是在它前面加上root.。 目前,抛出的唯一错误是context: this行。最后,我想使用这个微调工具来允许用户按不同的纽约行政区进行过滤(因此,bo ..
发布时间:2022-04-16 21:01:49 其他开发

访问ActivityResult Android 28 Samsung Galaxy S9+(Verizon)上的公开下载文件

更新 我的三星Galaxy S8+运行8.0.0 T-Mobile,它在运行时运行得很好 8.0.0 我的三星Galaxy S9+运行8.0.0 Verizon,每次都会因为非法参数而失败。 我的三星Galaxy S9+运行8.0.0 T-Mobile没有问题,工作正常 因此,这可能是OEM特定型号的问题,但不是 当然了,怎么修好它呢。我也试过重启手机,没有 结果发生变化。 ..
发布时间:2022-04-16 19:49:09 移动开发