«kotlin» 태그된 질문

Kotlin은 JetBrains가 지원하는 오픈 소스, 정적으로 유형이 지정된 프로그래밍 언어입니다. Kotlin은 OOP와 기능적 특징을 결합하고 상호 운용성, 안전성, 명확성 및 툴링 지원에 중점을 둡니다. 현재 JVM 및 JavaScript를 대상으로하며 Android에서 공식적으로 지원되는 언어입니다.


16
코 틀린에서의 관용적 로깅 방법
Kotlin은 Java에서 사용되는 것과 같은 정적 필드 개념을 가지고 있지 않습니다. Java에서 일반적으로 허용되는 로깅 방법은 다음과 같습니다. public class Foo { private static final Logger LOG = LoggerFactory.getLogger(Foo.class); } 질문 은 Kotlin에서 로깅을 수행하는 관용적 방법은 무엇입니까?

15
Android Studio에서 오래된 Kotlin 런타임 경고
최신 Kotlin 플러그인을 다운로드하여 설치 한 후 Android Studio에서 Kotlin 런타임 경고 가 오래 되었다고 알려줍니다. 'kotlin-stdlib-1.1.2'라이브러리의 Kotlin 런타임 버전은 1.1.2이고 플러그인 버전은 1.1.2-release-Studio2.3-3입니다. 호환성 문제를 피하려면 런타임 라이브러리를 업데이트해야합니다. 런타임 업데이트 버튼 을 클릭 했지만 다른 메시지가 나타납니다. Gradle 프로젝트의 자동 라이브러리 버전 업데이트는 현재 지원되지 않습니다. build.gradle을 수동으로 …



9
Java에서 Kotlin 확장 기능에 액세스
Java 코드에서 확장 기능에 액세스 할 수 있습니까? Kotlin 파일에서 확장 기능을 정의했습니다. package com.test.extensions import com.test.model.MyModel /** * */ public fun MyModel.bar(): Int { return this.name.length() } MyModel(생성 된) Java 클래스는 어디에 있습니까 ? 이제 일반적인 Java 코드로 액세스하고 싶습니다. MyModel model = new MyModel(); model.bar(); 그러나 그것은 작동하지 …


29
오류 : ': app : compileDebugKotlin'작업에 대한 실행이 실패했습니다. > 컴파일 오류. 자세한 내용은 로그를 참조하십시오
Error:Execution failed for task ':app:compileDebugKotlin'. > Compilation error. See log for more details build : gradle (모듈 : 앱) buildscript { repositories { maven { url 'https://jitpack.io' url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.+' } } apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'io.fabric' apply plugin: 'kotlin-android-extensions' repositories …
154 android  build  kotlin 



4
코 틀린의 자원 활용
tryKotlin에서 Java 자원 코드 와 동등한 코드 를 작성하려고 시도했지만 작동하지 않았습니다. 나는 다음과 같은 다른 변형을 시도했다. try (writer = OutputStreamWriter(r.getOutputStream())) { // ... } 그러나 둘 다 작동하지 않습니다. 누구 대신 사용해야하는지 알고 있습니까? 분명히 Kotlin 문법 에는 그러한 구문에 대한 정의 가 없지만 어쩌면 뭔가 빠졌습니다. try …

13
EditText Kotlin에서 텍스트 설정
EditText에서 텍스트를 설정하려고하지만 다음과 같이 말합니다. Type mismatch. Required: Editable Found: String 내 코드는 다음과 같습니다. String name = "Paramjeet" val nametxt = findViewById (R.id.nametxt) as EditText nametxt.text = name setTextJava가 아닌 kotlin 을 사용하고 있기 때문에 사용하지 마십시오 .

4
왜 Kotlin에서 Java 정적 필드를 대체하기 위해“companion object”를 사용합니까?
"companion object"의 의도 된 의미는 무엇입니까? 지금까지 Java를 static필요할 때 교체하기 위해 사용 했습니다. 나는 혼란스러워한다. 왜 "동반자"라고 불리는가? 여러 정적 속성 을 만들려면 companion object블록 내에서 그룹화해야 합니까? 클래스 범위의 싱글 톤 인스턴스를 즉시 생성하기 위해 종종 : companion object { val singleton by lazy { ... } } …

13
Kotlin에서 빌더 패턴을 구현하는 방법은 무엇입니까?
안녕하세요 저는 Kotlin 세계의 초보자입니다. 나는 지금까지 본 것을 좋아하고 응용 프로그램에서 사용하는 일부 라이브러리를 Java에서 Kotlin으로 변환하려고 생각하기 시작했습니다. 이 라이브러리는 setter, getter 및 Builder 클래스가있는 Pojo로 가득합니다. 이제 Kotlin에서 빌더를 구현하는 가장 좋은 방법은 무엇인지 알아 보았지만 성공하지 못했습니다. 두 번째 업데이트 : 문제는 Kotlin에서 일부 매개 변수를 …

8
Android (9) Pie에서 모든 네트워크 연결 유형 HTTP 및 HTTPS를 허용하는 방법은 무엇입니까?
이제 Android 9 Pie에서 암호화가없는 요청은 작동하지 않습니다. 기본적으로 시스템은 기본적으로 TLS를 사용하도록 요구합니다. 여기에서이 기능을 읽을 수 있습니다. 따라서 HTTPS를 통해서만 요청하면 안전합니다. 그러나 브라우저와 유사한 앱과 같이 다른 사이트를 통해 요청하는 앱은 어떻습니까? Android 9 Pie에서 모든 유형의 연결 HTTP 및 HTTPS에 대한 요청을 활성화하려면 어떻게해야합니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.