1
我已經開始在android應用程序中處理數據綁定。由於沒有適當的材料可用,所以我無法正確理解監聽器綁定和lambda表達式概念。我開始研究android official documentation。在本文檔中,我找到了Listener Bindings下面的行,這對我來說不是很清楚。如何正確集成監聽器綁定和Lambda表達式
監聽器綁定爲偵聽器參數提供了兩種選擇:您可以忽略該方法的所有參數或命名所有參數。
任何人都可以幫助我理解上面的行以及空的lambda表達式和參數化的lambda表達式嗎?例如:
android:onClick="@{(v) -> v.isVisible() ? doSomething() : void}"
android:onClick="@{(theView) -> presenter.onSaveClick(theView, task)}"
android:onCheckedChanged="@{(cb, isChecked) -> presenter.completeChanged(task, isChecked)}"
在此先感謝。
它描述了你如何描述你的lambda表達式。 –