kotlin-interop

    12熱度

    3回答

    我想用@OneOf註釋從package io.dropwizard.validation; 的Java用法: @OneOf(value = {"m", "f"}) 科特林用法:??? 我已經試過這樣: @OneOf(value = arrayOf("m", "f")) 這: @OneOf(value = ["m", "f"]) 我得到的是: 類型推斷失敗。預期類型不匹配: 需要:字符串

    3熱度

    2回答

    我正在嘗試從一個操作傳遞一個偵聽器到一個類(一個適配器)。 在java中(代碼從Action): private void setListeners() { adapterRecyclerView.setListener( new View.OnClickListener() { @Override public void onClick(Vi

    5熱度

    2回答

    我有一個WebView。我想致電 public void evaluateJavascript(String script, ValueCallback<String> resultCallback) 這種方法。 這裏是ValueCallback接口: public interface ValueCallback<T> { /** * Invoked when the va

    7熱度

    1回答

    我有一個現有的Java類ThreadUtils與方法every,看起來像: public class ThreadUtil { public static Thread every(int seconds, Runnable r) { Thread t = new Thread(() -> { while(true) { r.run();

    0熱度

    1回答

    Exceptions.kt內聯函數: @Suppress("NOTHING_TO_INLINE") inline fun generateStyleNotCorrectException(key: String, value: String) = AOPException(key + " = " + value) 在科特林: fun inKotlin(key: String, v

    19熱度

    3回答

    由於new不是kotlin中的關鍵字,我可以在kotlin中具有以下功能。 fun new(): String { return "just returns some string" } ,但我無法從Java調用此功能,因爲new是Java中的一個關鍵詞。我想知道在java領域中是否有這個函數的別名。我沒有找到任何intellij建議,可能是這個函數的別名。 編輯1: 我在寫科特林

    3熱度

    2回答

    當使用科特林與火力地堡數據庫的工作,我似乎無法檢索List<String>類型的值,如果我用一個GenericTypeIndicator如下: snap.getValue(object : GenericTypeIndicator<List<String>>() {}) 它產生從火力地堡SDK異常如下: com.google.firebase.database.DatabaseExceptio

    17熱度

    1回答

    我在Android Studio 2.2中我的項目更新到Android工作室2.3和增量項目從科特林1.06〜科特林1.1 這是錯誤我得到 :app:javaPreCompileDebug :app:transformClassesAndDataBindingWithDataBindingMergeArtifactsForDebug UP-TO-DATE :app:compileDebugKo

    2熱度

    2回答

    我想觀察主線程觀察的主線程使用: // Kotlin Code Observable .observeOn(AndroidSchedulers.mainThread()) 但我發現了以下錯誤: Type Mismatch: Required: rx.Scheduler! Found: io.reactivex.Scheduler! 可觀察到的我

    3熱度

    2回答

    比方說,我在老/遺留Java庫特定代碼: public class JavaClass { private String notNullString; private String nullableString; private String unannotatedString; public JavaClass(@NotNull String notNu