深夜爬坑——Kotlin+DataBinding方法命名引起繫結問題
已經夜裡一點多了,還是想分享下。 class WalletViewModel : ViewModel() { var balance: MutableLiveData<String&g
已經夜裡一點多了,還是想分享下。 class WalletViewModel : ViewModel() { var balance: MutableLiveData<String&g
大多數語言都使用一下方式表示陣列的: int[] arr = {1,2,3,4,5} 而在Kotlin中卻是用一個專門的型別來表示陣列的:Array publi
目錄 使用Kotlin構建MVVM應用程式—總覽篇 使用Kotlin構建MVVM應用程式—第一部分:入門篇 使用Kotlin構建MVVM應用程式—第二部分:
多平臺開發痛點 Kotlin Multiplatform最重要的目標是在多平臺上共享程式碼,現在支援的平臺有JVM,Android,Javascript,iOS、Linux、Windows、Mac等,幾乎覆
Kotlin的包使用方法和Java差不多,但有些不一樣的地方 1.一般用法 package com.dong.dimo.ui; public class ClassA { } 在另一個檔案
Kotlin 是一個用於現代多平臺應用的靜態程式語言 ,由 JetBrains 開發。 Kotlin可以編譯成Java位元組碼,也可以編譯成JavaScript,方便在沒有JVM的裝置上執
與java不同,Kotlin所有資料型別都是物件,因此可在任何變數上呼叫成員函式和屬性(欄位)! Number Type
實現非常簡單,主要運用了databinding的特性實現,使用非常簡單 https://github.com/TianGuisen/KtBindAdapter
831804-20170216224841207-2015883983.jpg 相信用過Android Realm資料庫的同學享受了Realm的強大的同時,也忍受了R
為什麼寫此文 Kotlin很煩,Gralde很煩,還都是升級狂,加一塊更煩。幾個月不接觸Kotlin,再次上手時便一片迷茫。所以記錄此文,以便再次上手時查閱。 使用Gradle建立Kotlin專案
Kotlin Coroutines(協程) 完全解析系列: Kotlin Coroutines(協程) 完全解析(一),協程簡介 Kotlin Coroutines(協程) 完
Gradle 4.10 正式釋出,改進增量 Java 編譯器 Gradle 4.10 已正式釋出,此版本的 Gradle 具有改進的增量 Java 編譯器,現在預設啟用
Rxjava2+Retrofit2二次封裝,使用kotlin語言,有loading,token,生命週期,防多次重複請求等處理 https://github.com/TianGui
簡述:前幾天我們一起為Kotlin中的泛型型變做了一個很好的鋪墊,深入分析下型別和類,子型別和子類之間的關係、什麼是子型別化關係以及型變存在的意義。那麼今天將會講點更刺激的東西,也就是Kotlin泛型型變中最
本文涉及到的知識點有:擴充套件函式、Lambda 表示式的高階應用 在 Android 6.0 之後系統加強了對敏感許可權的管理,一些敏感許可權必須要通過動態許可權申請來獲得,本文的內容就從這裡展開;