«kotlin» 태그된 질문

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


9
Kotlin 프래그먼트의 뷰에 액세스하려고 할 때 NullPointerException이 발생했습니다.
FragmentS 와 함께 Kotlin Android Extensions를 사용하는 방법은 무엇입니까? inside을 사용 onCreateView()하면이 NullPointerException예외가 발생합니다. 원인 : java.lang.NullPointerException : null 객체 참조에서 가상 메소드 'android.view.View android.view.View.findViewById (int)'를 호출하려고했습니다. 조각 코드는 다음과 같습니다. package com.obaied.testrun.Fragment import android.os.Bundle import android.support.v4.app.Fragment import android.util.Log import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import com.obaied.acaan.R import kotlinx.android.synthetic.main.fragment_card_selector.* public …

6
kotlin 문자열 템플릿의 형식
Kotlin은 문자열 템플릿이라는 뛰어난 기능을 가지고 있습니다. 정말 좋아합니다. val i = 10 val s = "i = $i" // evaluates to "i = 10" 그러나 템플릿에서 서식을 지정할 수 있습니까? 예를 들어 kotlin의 문자열 템플릿에서 Double 형식을 지정하고 최소한 소수점 구분 기호 뒤에 숫자를 설정하고 싶습니다. val pi = …

10
Kotlin의 목록에“add”,“remove”, 누락 된“put”등이 없습니까?
자바에서 우리는 다음을 할 수 있습니다 public class TempClass { List<Integer> myList = null; void doSomething() { myList = new ArrayList<>(); myList.add(10); myList.remove(10); } } 그러나 아래와 같이 Kotlin에 직접 다시 쓰면 class TempClass { var myList: List<Int>? = null fun doSomething() { myList = ArrayList<Int>() myList!!.add(10) myList!!.remove(10) } } …


7
Kotlin Android에서 데이터 클래스의 빈 생성자를 만드는 방법
데이터 클래스에 10 개 이상의 매개 변수가 있으며 빈 생성자로 데이터 클래스를 초기화하고 setter를 사용하여 소수의 매개 변수에 대해서만 값을 설정하고 객체를 서버에 전달하고 싶습니다. data class Activity( var updated_on: String, var tags: List<String>, var description: String, var user_id: List<Int>, var status_id: Int, var title: String, var created_at: String, var …
195 android  kotlin 

8
Android 8.1로 업그레이드 한 후 startForeground가 실패 함
휴대 전화를 8.1 Developer Preview로 업그레이드 한 후 백그라운드 서비스가 더 이상 제대로 시작되지 않습니다. 장기 실행 서비스에서 createFor에서 호출되는 지속적인 알림을 시작하기 위해 startForeground 메소드를 구현했습니다. @TargetApi(Build.VERSION_CODES.O) private fun startForeground() { // Safe call, handled by compat lib. val notificationBuilder = NotificationCompat.Builder(this, DEFAULT_CHANNEL_ID) val notification = notificationBuilder.setOngoing(true) .setSmallIcon(R.drawable.ic_launcher_foreground) .build() …

2
Kotlin의 목록 유형과 배열 유형의 차이점
List와 Array유형 의 차이점은 무엇입니까 ? 루프, 필터 표현 등으로 동일한 작업을 수행 할 수있는 것처럼 보입니다. 동작이나 사용법에 차이가 있습니까? val names1 = listOf("Joe","Ben","Thomas") val names2 = arrayOf("Joe","Ben","Thomas") for (name in names1) println(name) for (name in names2) println(name)
192 kotlin 

4
표준 Kotlin 라이브러리에서 사용할 수있는 Java 8 Stream.collect는 무엇입니까?
Java 8에는 Stream.collect컬렉션에 대한 집계가 가능합니다. Kotlin에서는 stdlib의 확장 함수 모음 이외의 다른 방식으로 존재하지 않습니다. 그러나 다른 사용 사례에 해당하는 것이 무엇인지는 확실하지 않습니다. 예를 들어 JavaDocCollectors 의 맨 위에는 Java 8 용으로 작성된 예제가 있으며이를 Kolin으로 이식 할 때 다른 JDK 버전에서는 Java 8 클래스를 사용할 수 없으므로 …

2
Kotlin에서 nullable 값을 처리하거나 참조하거나 변환하는 관용적 방법은 무엇입니까
nullable 유형 Xyz?이 있으면이를 참조하거나 nullable이 아닌 유형으로 변환하려고합니다 Xyz. 코 틀린에서 그렇게하는 관용적 방법은 무엇입니까? 예를 들어이 코드에 오류가 있습니다. val something: Xyz? = createPossiblyNullXyz() something.foo() // Error: "Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type Xyz?" 그러나 null을 먼저 확인하면 …


8
코 틀린에서 데이터 클래스 확장
데이터 클래스는 Java의 구식 POJO를 대체하는 것으로 보입니다. 이러한 클래스가 상속을 허용 할 것으로 예상되지만 데이터 클래스를 확장하는 편리한 방법은 없습니다. 내가 필요한 것은 다음과 같습니다. open data class Resource (var id: Long = 0, var location: String = "") data class Book (var isbn: String) : Resource() component1()메소드 의 …

6
Kotlin에서 List를지도로 변환하는 방법?
예를 들어 다음과 같은 문자열 목록이 있습니다. val list = listOf("a", "b", "c", "d") 문자열이 키인지도로 변환하고 싶습니다. 나는 그 .toMap()기능을 사용해야한다는 것을 알고 있지만 그 방법을 모르겠으며 그 예를 보지 못했습니다.
169 dictionary  kotlin 

30
오류 : ': app : clean'작업에 대한 실행이 실패했습니다. 파일을 삭제할 수 없습니다
Android Studio Gradle 프로젝트 (대부분 Kotlin 코드 포함)를 다시 작성하려고하지만 UnableToDeleteFileException청소 / 재 구축 프로세스 중에 오류 가 발생 하기 시작했습니다 . Execution failed for task ':app:clean'. > Unable to delete file: C:\Users\User\KotlinGameEngine\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.0.1\jars\classes.jar 이것은 프로젝트의 패키지 구조를 변경하려고 시도한 후에 시작되었습니다. 불행히도 Android Studio를 통해 리팩토링하지 않고 소스 폴더의 이름을 …

8
Kotlin과 Java의 String []은 무엇입니까?
Kotlin에는 Java ByteArray, ShortArray, IntArray, CharArray, DoubleArray, FloatArray와 동등한가 byte[], short[], int[],char[], double[], float[]있습니다. 이제 궁금 StringArray합니다 .Java와 동등한 것이 String[]있습니까?
165 kotlin 

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