小编Ede*_*lla的帖子

Kotlin数据类可以有多个构造函数吗?

我知道数据类就像kotlin中的简单模型,默认情况下使用getter和setter,就像这样简单:

data class User(val name: String, val age: Int)
Run Code Online (Sandbox Code Playgroud)

是否可以为该数据类声明第二个构造函数?

constructor kotlin

32
推荐指数
9
解决办法
2万
查看次数

目前不支持Gradle项目的自动库版本更新.请手动更新build.gradle

我在我的building.gradle中有这个

buildscript {
    ext.kotlin_version = '1.1.2-4'
    ext.kotlin_version = '1.1.2'
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.3'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

}
Run Code Online (Sandbox Code Playgroud)

并总是告诉我这个

Outdated Kotlin Runtime
        Your version of Kotlin runtime in 'kotlin-stdlib-1.1.2' library is 1.1.2, while plugin version is 1.1.2-release-Studio2.3-5.
        Runtime library should be updated to avoid compatibility problems.
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

android kotlin android-studio

14
推荐指数
1
解决办法
6710
查看次数

Android Oreo上的广播接收器

我有一个网络更改接收器类,它扩展到广播接收器,但我不太确定它在android Oreo中工作,Oreo是否支持广播接收器,如果它不支持,那么另一种方法是什么

android broadcastreceiver android-studio android-8.0-oreo

6
推荐指数
2
解决办法
7102
查看次数

如何获取 ListAdapter<Model,ViewHolder::class> 的列表

是否有可能在我的列表适配器中获取项目列表,导致访问列表的唯一方法是 submitList()

android mvvm listadapter android-livedata

5
推荐指数
1
解决办法
938
查看次数

Java.lang.ClassNotFoundException:没有找到类Kotlin

这总是出现在更改代码后我重建项目,一切都很顺利 每当我更改我的代码并运行它时,这就出现了,第二次运行代码时,它没有出现,这个bug的原因是什么?

android kotlin android-studio

3
推荐指数
1
解决办法
2149
查看次数

Text() 正在添加额外的前导尾随填充 SwiftUI

您好,我使用 swiftUI 创建此设计,但我不明白为什么 Text() 会向字符串值添加更多填充,我只想将其添加到前导尾随,例如边距

设计: 在此输入图像描述

结果:

在此输入图像描述

代码:

    struct ProductDetailSwiftUIView: View {
    
        var body: some View {
            ZStack {
                ScrollView {
                    VStack {
                        Rectangle()
                            .frame(height: 213)
                            .foregroundColor(Color.blue)
                            
                        Text("Fresas Congeladas La Huerta 500g")
                            .foregroundColor(.black)
                            .font(Font.bodySemibold(22))
                            .multilineTextAlignment(.leading)
                            .frame(maxWidth: .infinity)
                            .background(Color.red)
                            .padding(.leading, 16)
                            .padding(.trailing, 16)
                    }
                }.toolbar {
                    ToolbarItem(placement: .navigationBarTrailing) {
                        Button {
                            print("Hello world")
                        } label: {
                            Label("Back", image:  "cartLine")
                        }.overlay(Badge(count: 1))
                    }
                }
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

xcode ios swift swiftui swiftui-text

2
推荐指数
1
解决办法
2000
查看次数

如何将此 Java 类重写为 Kotlin 数据类?

我在 Java 中有这个:

public class User {

    String name;
    String id;
    int age;

    public User(String name) {
        this.name = name;
    }

    public User(String name, String id) {
        this.name = name;
        this.id = id;
    }

    public User(String id, int age) {
        this.id = id;
        this.age = age;
    }

    public User() {
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id …
Run Code Online (Sandbox Code Playgroud)

kotlin

1
推荐指数
1
解决办法
2245
查看次数