kotlin

    2

    1答えて

    getに対してcount変数を同期させ、他のメンバーに基づいてプライベートヘルパー機能を設定しようとしています。複数のスレッドがsetCount()をそれぞれdeadlineNoteVisibleとreferencesAvailableと呼びます。ただsetCount()方法について​​で 、物事は罰金ですが、私はget()コールにsynchronized(this)を追加するときに、私が取得 :

    3

    2答えて

    は私が if (subsriber?.isUnsubscribed && isDataEmpty()) { loadData() } 以下のように条件を書きました。上記のタイトルエラーが表示されます。だから私は以下のようにキャストする if (subsriber?.isUnsubscribed as Boolean && isDataEmpty()) { lo

    1

    1答えて

    私はモデルでは、ProGuardの(すなわち、リリースビルド)、Iは、受信したデータを使用してストアコンパイルする場合、すべてがヌルになる package com.mypackage.model object Model { data class News(val photo: String, val title: String, val description: String)

    6

    1答えて

    私はクラスのためにcompareToと演算子をオーバーロードしようとしていました。 比較演算子に問題はありません。これはメンバとしても拡張機能としてもうまく機能します。 equals演算子はメンバで、equals funをオーバーライドする必要があります。 class MyClass { companion object { private val NUMBER: Int =

    5

    1答えて

    このコードサンプルはコンパイルできず、内部エラーが表示されます。 open class TestClass { open inner class Back { open fun dd() { } } } class Manager: TestClass() { private val test = object : Back() { ov

    9

    1答えて

    とラムダとSAM-コンストラクタの交換しますIntelliJは、SAMコンストラクターをラムダで置き換えることができるという警告を出します。 これは2番目のステートメントになります。 itはタイプAny?であり、Aではないため、この2番目のステートメントはコンパイルされません。 out修飾子を削除すると、再度コンパイルされます。 どうしてですか? class B : A { overr

    2

    1答えて

    JavaでAndroidアプリケーションを使用したいが、kotlinでは1つのライブラリモジュールが必要です。しかし、私の電話でアプリを実行しようとすると、私のKotlinクラスが見つからないというエラーが表示されます。これは私のkotlinクラスです:私のkotlinモジュールの package com.example.mylibrary import android.util.Lo

    4

    1答えて

    私のAndroidアプリケーションでは、1,2,3の順序でバスルートタグをソートしようとしています。そのために 私は5 、私が午前問題はこれがそれらをソートしているこの Collections.sort(directions, Comparator { lhs, rhs -> var obj1 = lhs.short_names.firstOrNull() ?: "" va

    1

    1答えて

    私は整数と2つの関数を渡す次のコードを持っています。 choseNavigation(childPos, {Toast.makeText(ctx, "hello1", Toast.LENGTH_SHORT).show()}, {Toast.makeText(ctx, "hello2", Toast.LENGTH_SHORT).show()}) 以下のように関数の定義:

    2

    1答えて

    私はJavaで書かれた簡単なJavaFX calcをKotlinコードに翻訳しています。 https://gist.github.com/jewelsea/4344564 - > Javaソース。私はKotlinでこれによって翻訳 : import Model.Math import javafx.application.Application import javafx.beans.bind