kotlin相关内容
在迁移到androidX后遇到此错误。 java.lang.IllegalStateException: SimpleTypeImpl should not be created for error type: ErrorScope{Error scope for class with arguments: org.jetbrains.kotlin.types.I
..
我知道任何带有ID的XML元素都应该通过视图绑定自动拉入到活动类中。然而,Android Studio一直建议我的按钮是可空的,需要有?.或!!.才能编译。 如果我用!!.断言不可为空,则实际上会导致该按钮的运行时出现NullPointerException异常。 为什么视图绑定无法识别我的按钮的类型和存在? 我的主要活动代码如下: package com.stevensw
..
我正在为科特林的斑马条形码扫描仪开发一个应用程序,我需要在多个活动上扫描条形码。此时此刻,我正在尝试使用DataWedge。我遵循了这个教程:https://github.com/darryncampbell/DataWedge-GettingStarted-Samples,这是一个很棒的活动。但问题在于多项活动。我的想法是在主活动中创建DatWedge配置文件,然后我需要在第二和第三个活动中扫描
..
你好,我用CameraX开发了一个简单的二维码扫描器。它可以工作,但我想在Qrcode周围展示一个预览形状。 我创建了一个定制的视图并发送条形码的边界框,但是..尺寸和位置错误。 我认为这是一个坐标翻译问题。也许:( 这里有一个小项目 https://github.com/giuseppesorce/cameraxscan 部分代码: package com.gs.scanca
..
以下是由以下原因引起的: 原因:android.view.InflateException:com.example.dnaire:Layout/Main中的二进制XML文件第21行/Main:Layout/Main中的二进制XML文件第21行:Layout/Main:膨胀类androidx.Fragment.app.FragmentContainerView时出错 原因:android.view.
..
在SO和其他要解决的答案中遵循了很多答案后,我面临着一种连线行为,但仍然卡住了。 我已添加到应用Gradle buildFeatures { dataBinding true } 和我的active_main.xml按布局包装
..
我从Quarkus网站设置了Quarkus/Kotlin/Gradle项目。 我正在尝试使用Hibernate/panache/反应性创建一个简单的反应性API: Quarkus 1.13.6最终版 分数6.9 Kotlin 1.4.32 夸克斯-科特林 夸克弧 夸克斯-休眠-反应-华丽 Quarkus-Active-PG-客户端 QUAKUS-REST-RESPEASY-RE
..
我有一个Quarkus应用程序,它全部打包了一个角度SPA(捆绑在JAR中)。Quarkus提供了供前端消费的后端API路由。构建Quarkus应用程序时,角度应用程序构建被复制到目标中的META-INF/resources路径。 我没有使用JAX-RS来注册我的路由。相反,我直接在fun onRouterReady(@Observes router: Router)方法内的Vertx路由器
..
我有List 类型的输入数据 class UnitWithComponents { var unit: Unit? = null var components: List = ArrayList() } 我要将数据转换为vararg的Unit 目前我正在做*data.map { it.unit!! }.to
..
背景 我正在尝试使用松弛螺栓JDK以及以下依赖项: // Slack bolt SDK implementation("com.slack.api:bolt:1.8.1") implementation("com.slack.api:bolt-servlet:1.8.1") implementation("com.slack.api:bolt-jetty:1.8.1")
..
我正在使用Room在Kotlin中编写一个简单的数据库过程,我无法解释为什么该过程如此缓慢,主要是在Android Studio模拟器上。 我正在处理的表格是: @Entity(tableName = "folders_items_table", indices = arrayOf(Index(value = ["folder_name"]), Index(value = ["item
..
2021-07-06T19:27:46.811+0530->;当前值为字符串 我想将此格式转换为2021年5月7日06:45 提前谢谢 推荐答案 您可以这样做 JAVA: SimpleDateFormat parserFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ", Locale.getD
..
我在Postgres数据库中有3个表,正在使用R2dbc以关系方式查询和连接它们。 我有3个实体类(可能不应该是数据类,但不应该影响示例) @Entity @Table(name = "parent", schema = "public", catalog = "Test") data class MyParentObject( @GeneratedValue(strategy
..
如果新列表只具有已修改的项,但具有相同的实例,则ListAdapter(实际上是其实现中的AsyncListDiffer)不会更新列表,这是一个已知问题。如果您在内部使用相同的对象,则更新也不适用于新实例列表。 要使所有这些都起作用,您必须创建整个列表和内部对象的硬拷贝。 实现这一目标的最简单方法: items.toMutableList().map { it.copy() } 但
..
我使用Flow而不是LiveData来收集片段中的数据。在片段A中,我观察(或者更确切地说是收集)片段的onView中的数据如下所示: lifecycleScope.launchWhenStarted { availableLanguagesFlow.collect { languagesAdapter.setItems(it.allI
..
我有以下代码,当我在Adapter中单击viewHolder项时显示对话框片段 SpecialRequestNotFoundBottomSheetDialog { requestItem?.specialRequestEntity?.id?.let { id -> onCancelReasonsSelected(id, it) } }.show(it
..
我有一个集合,我想在Kotlin中对其中的所有项异步执行一些操作。 我可以通过两个映射操作轻松完成此操作: suspend fun collectionAsync() = coroutineScope { val list = listOf("one", "two", "three") list.map { async { callRemoteService(it)
..
我有一个suspend函数,它向服务器调用POST请求。我想在活动中配置一些文本以显示我从服务器收到的信息。 suspend fun retrieveInfo():String 我尝试在onCreate、onResume内部调用,但运行时崩溃。 runBlocking { retrieveInfo() } java.lang.RuntimeException
..
我读到了这个: How to optimize Firebase Realtime Database calls to improve performance? 据说为了优化性能,我们必须复制数据。因此,我在数据库中创建了一个名为users的节来保存所有用户对象: users uid -- name: "john" -- email: "j
..
我是Android的初学者。我正在使用一个定制的视图类,假设CustomView如下所示: class CustomView(context: Context?,attributeSet: AttributeSet) : View(context) { class CustomView constructor(context: Context?, attributeSet: Att
..