kotlin

    8热度

    6回答

    我在用Android 3年的经验后,在Kotlin编写我的第一个应用程序。 只是混淆了如何在Kotlin中使用带有RecyclerView的itemClickListener。 我试图性状(编辑:现在接口)的做法,非常类似Java的 public class MainActivity : ActionBarActivity() { protected override fun onCr

    1热度

    1回答

    我想为我的android应用程序使用新相机硬件API(android.hardware.camera2)的示例代码。首先,我通过Android Studio的Kotlin插件的自动转换功能将Java代码转换为Kotlin代码。下面是一块转换代码: private val mCaptureCallback = object : CameraCaptureSession.CaptureCallback

    0热度

    1回答

    我有两个模型对象/定义数据类 public data class ModelA(val limit: Int, val offset: Int, val someDataA: DataAlpha) public data class ModelB(val limit: Int, val offset: Int, val someDataB: DataBeta) DTO的,我想概括根据一些分页

    11热度

    1回答

    就像标题所说的那样,在开发AppEngine项目时如何使用Kotlin?我将使用IntelliJ/Android Studio和Gradle作为我的构建工具。

    1热度

    1回答

    在代码中使用kotlin扩展是个好主意吗? 我错过了很多从iOS的扩展,但这是一个很好的方式来在android中使用这些类型的东西? 参考http://antonioleiva.com/kotlin-android-extension-functions/ 有没有更好的解决方案呢?

    2热度

    2回答

    我使用Kotlin创建了Android动态壁纸。这需要一个扩展WallpaperService的类,它包含一个扩展WallpaperService.Engine的内部类。 所以我写了这一点: import android.service.wallpaper.WallpaperService import android.service.wallpaper.WallpaperService.Eng

    1热度

    1回答

    我试图创建一个GsonRequest类来扩展普通的抽象请求,并且还实现了错误侦听器。我用来做到这一点的代码是 public class GsonRequest<T>(url: String, val clazz: Class<T>) : Request<T>(Request.Method.GET, url, this), ErrorListener 但是,我收到以下错误:'this'

    0热度

    1回答

    我有一个kotlin库项目并使用Spek进行测试。在我的测试中,我尝试使用以下功能: inline fun JsonElement?.cast<reified T>(gson: Gson): T { return if (this != null) gson.fromJson<T>(this, javaClass<T>()) else null } 当我尝试编译

    12热度

    1回答

    是否可以添加一个类似于将扩展函数添加到伴随对象的静态扩展函数。我试过 public fun ByteBuffer.Companion.invoke(capacity: Int): ByteBuffer 但它造成Unresolved reference:Companion。我只会假设这是因为Companion没有在java代码中定义。

    6热度

    2回答

    在Kotlin中,有没有一种方法可以在匿名类中使用这种简短表示法时引用侦听器实例?在这种情况下this指外上下文(例如在Activity实例),其中view定义: view.setOnClickListener { val self: View.OnClickListener = this // Not compiling, "this" references outer context