最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用 kotlin 的方式自定義回調事件(kotlin函數(shù)參數(shù))

 更新時間:2020年03月26日 10:38:31   作者:wdeo3601  
這篇文章主要介紹了利用 kotlin 的方式自定義回調事件(kotlin函數(shù)參數(shù)),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

java 中自定義回調事件的寫法

創(chuàng)建 interface類,創(chuàng)建 interface 對象,實現(xiàn) set 方法:

使用:

kotlin 中自定義點擊事件寫法

依照 java 的思想(不推薦)

創(chuàng)建 interface類,創(chuàng)建 interface 可變對象(var)

使用:

利用 kotlin 函數(shù)作為參數(shù)(強烈推薦)

來看一下系統(tǒng)的點擊事件在 kotlin 中是什么樣的:

是不是簡直簡潔到不像話?再看看你自己定義的點擊事件回調,感覺跟還在用 java 開發(fā)一樣…

下面就來看個新的寫法:

創(chuàng)建一個函數(shù)對象,在需要回調的地方調起這個函數(shù):

用法:

是不是比用對象表達式看起來還要簡潔?

2018.12.12 更新:

上邊截圖里的 kotlin 點擊事件回調,還有更簡潔的定義方法:

之前的寫法是聲明不可為 null 的函數(shù)變量,然后判斷是否初始化再去 invoke 函數(shù)。

現(xiàn)在聲明可為 null 的函數(shù)變量,在 invoke 函數(shù)的時候用 ?. 表示函數(shù)變量可空,如果沒有給這個點擊事件函數(shù)賦值的話,這行代碼也不會引起 crash?,F(xiàn)在連判斷條件都不需要了,更精簡了。

這里再說點個人經驗,如果你的回調方法不止一個的話,推薦還是聲明 interface 來做,這樣的話都在一個 interface 里邊好管理一些

以上這篇利用 kotlin 的方式自定義回調事件(kotlin函數(shù)參數(shù))就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Android 曲線圖的繪制示例代碼

    Android 曲線圖的繪制示例代碼

    本篇文章主要介紹了Android 曲線圖的繪制示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Android Service中方法使用詳細介紹

    Android Service中方法使用詳細介紹

    這篇文章主要介紹了android service中方法使用詳細介紹的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • Android仿微信朋友圈添加圖片的實例代碼

    Android仿微信朋友圈添加圖片的實例代碼

    本篇文章主要介紹了Android仿微信朋友圈添加圖片的實例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Android實現(xiàn)拍照、選擇相冊圖片并裁剪功能

    Android實現(xiàn)拍照、選擇相冊圖片并裁剪功能

    這篇文章主要為大家詳細介紹了Android實現(xiàn)拍照、選擇相冊圖片并裁剪功能的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • Android webview用法實例簡析

    Android webview用法實例簡析

    這篇文章主要介紹了Android webview用法,結合實例形式簡單分析了Android中webview的功能、用法與相關注意事項,需要的朋友可以參考下
    2016-01-01
  • Flutter實現(xiàn)頁面切換后保持原頁面狀態(tài)的3種方法

    Flutter實現(xiàn)頁面切換后保持原頁面狀態(tài)的3種方法

    這篇文章主要給大家介紹了關于Flutter實現(xiàn)頁面切換后保持原頁面狀態(tài)的3種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者使用Flutter具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-03-03
  • Android帶進度的圓形進度條

    Android帶進度的圓形進度條

    這篇文章主要為大家詳細介紹了Android帶進度的圓形進度條,實現(xiàn)自定義View,自定義屬性,感興趣的小伙伴們可以參考一下
    2016-02-02
  • 分享一個Android設置圓形圖片的特別方法

    分享一個Android設置圓形圖片的特別方法

    圓形圖片想必是項目開發(fā)中也是不少用的一個知識點吧。那么這里學習一下簡單的制作圓形圖片,這個方法不用于平時的實現(xiàn)方法,有需要的可以參考借鑒。
    2016-09-09
  • Android 獲取手機信息實例詳解

    Android 獲取手機信息實例詳解

    這篇文章主要介紹了Android 獲取手機信息實例詳解的相關資料,這里附有實例代碼及實現(xiàn)效果圖,需要的朋友可以參考下
    2017-01-01
  • 詳解Android中的ActivityThread和APP啟動過程

    詳解Android中的ActivityThread和APP啟動過程

    ActivityThread就是我們常說的主線程或UI線程,ActivityThread的main方法是整個APP的入口,本篇深入學習下ActivityThread,順便了解下APP和Activity的啟動過程。
    2021-06-06

最新評論

云和县| 荣昌县| 密云县| 小金县| 香港| 尼木县| 手游| 克山县| 宁国市| 枝江市| 东平县| 平阳县| 杨浦区| 潜山县| 巴彦淖尔市| 田林县| 辰溪县| 吴江市| 巩义市| 松滋市| 徐水县| 浪卡子县| 泸水县| 鄱阳县| 涞源县| 建水县| 新蔡县| 土默特右旗| 西平县| 孟连| 吉安市| 金山区| 拉孜县| 山东省| 越西县| 乌拉特中旗| 治多县| 普兰店市| 合山市| 伊宁市| 正宁县|