Kotlin 初體驗(引) 用kotlin開發安卓
public interface MyListener {
public void onClick();
}
//被觀察者
public class Observable{
private MyListener myListener;
public void setMyListener(MyListener listener){
myListener = listener;
}
public void test(){
//do something
if(myListener !=null)
myListener.onClick();
}
//觀察者
public class Observer{
private Observable observable;
//init .......
observable.setMyListener(new MyListener(){
@Override
public void onClick() {
//.....
}
});
}
先用熟悉的java開個頭,沒錯就是寫了一個回撥.還記得當時剛學java的時候,學到回撥,感覺很不錯,有點難度,有點意思......隨著學習的深入,慢慢的熟悉,用的也越越來越多,我產生了一個疑問......
這到底是什麼鬼! 我只是想寫個回撥啊! 要不要搞的這麼複雜....我先去哭 一會....定義一個介面,註冊監聽還要傳遞一個匿名內部類(一般來說是用匿名內部類實現).我只想對設計語言的前輩們說一聲,真的不是很優雅啊....寶寶寫的不開心啊.
當然了就算是全世界最低熬的語言PHP也不能說是100%的完美,我還是去低調的搬會兒磚吧
隨著時間的推移,我也在慢慢的成長,從一個小白,長成了一顆小白菜.是的我依舊很菜.但是! 我現在會看一些部落格,看一些技術社群大牛們的各種分享,希望能爬上前輩們的肩膀看看這個世界.於是我接觸到了kotlin
記得當時第一次看介紹kotlin特性的文章時,我的心理活動是這樣的:嗯,這個特性挺好;嗯~,這個特性挺不錯;嗯嗯~~,我艹完美.
大概就是這樣,帶著語死早的傷感,我果斷的進坑了
接下來要寫的內容
- (非常)簡單的介紹一下變數及方法的定義,怎麼優雅的寫一個回撥函式
- 用kotlin來開發android
- 未完待續....
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2480/viewspace-2798285/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- .NET MAUI 安卓應用開發初體驗UI安卓
- 安卓Toolbar使用 Demo(Kotlin)安卓Kotlin
- Kotlin 入門開發__安卓小專案實戰Kotlin安卓
- 【Kotlin】初識Kotlin(二)Kotlin
- 在 Android 開發中使用 Kotlin 協程 (一) -- 初識 Kotlin 協程AndroidKotlin
- 【Kotlin】初識Kotlin之物件導向Kotlin物件
- 為什麼我拒絕用Kotlin編寫安卓應用?Kotlin安卓
- MVP+Kotlin原始碼體驗MVPKotlin原始碼
- Kotlin開發之旅《二》—Kotlin的基本語法Kotlin
- 初識Kotlin之集合Kotlin
- Kotlin初學者指南Kotlin
- 使用Kotlin開發一個追番應用Kotlin
- 微信小程式初體驗--玩安卓小程式微信小程式安卓
- 初學Kotlin——在自定義View裡的應用KotlinView
- Kotlin/Native 為 AppCode 開發了個外掛,你可以用 Kotlin 寫 iOS App了!KotlinAPPiOS
- Electron開發初體驗
- 運用Kotlin開發Android應用的一些技巧KotlinAndroid
- 好用到爆的Kotlin擴充套件庫AndroidKTX,如果你也用Kotlin開發Android,You Need It !Kotlin套件Android
- Android版kotlin協程入門(四):kotlin協程開發實戰AndroidKotlin
- Kotlin基礎:用Kotlin約定簡化相親Kotlin
- 小程式開發初體驗
- 【音視訊安卓開發 (十一)】Android初級開發(一)安卓Android
- Kotlin-first - 谷歌宣佈Kotlin成為Android開發首選語言Kotlin谷歌Android
- Kotlin + SpringBoot + JPA 服務端開發KotlinSpring Boot服務端
- kotlin和java混合開發總結KotlinJava
- [開發效率]Kotlin之擴充套件Kotlin套件
- Kotlin on Android 開發環境介紹KotlinAndroid開發環境
- 【Kotlin】Kotlin環境搭建Kotlin
- line/kotlin-jdsl:用於JPA Criteria API的Kotlin DSLKotlinAPI
- Kotlin 實戰指南 | 如何在大型應用中新增 KotlinKotlin
- Kotlin Coroutine(協程): 二、初識協程Kotlin
- 小程式雲開發初體驗
- 使用 Kotlin 語言開發 NeoForge 模組Kotlin
- Android開發框架Collection-kotlin(更新篇)Android框架Kotlin
- 開發Android應用用Kotlin還是Java?AndroidKotlinJava
- JetBrains 中國巡演, Kotlin 開發專場AIKotlin
- Android開發中的Kotlin Coroutine VS RxJavaAndroidKotlinRxJava
- 使用Kotlin高效地開發Android App(二)KotlinAndroidAPP