鴻蒙系統系列教程到這里已經是第12期了,今天我們介紹一下AbilitySlice之間的回傳值,區別于之前的傳遞值,回傳值的感念更加重要,下面同學跟著教程開始今天的學習吧。
AbilitySlice回傳值
各個AbilitySlice之間除了可以傳遞值之外,也可以實現回傳值的效果,主要是通過presentForResult的方法和重寫onResult方法
第一步:在layout布局文件下創建ability_main.xml文件,并添加一個按鈕控件,其中按鈕的修飾文件也如下:
IT培訓鴻蒙教程1" />
第二步:在MainAbilitySlice主類中添加如下代碼:
并且重寫onResult的方法
第三步:在layout布局文件下創建ability_next.xml文件,并添加一個按鈕控件,其中按鈕的修飾文件也如下:
第四步:在MainAbilitySlice主類中添加如下代碼
重寫onResult方法
第五步:創建一個java類NextSlice來繼承AbilitySlice類,并添加如下代碼:
以上就是這一期的鴻蒙系統開發教程了,下一期我們繼續介紹Ability指定跳轉Slice,喜歡的同學記得不要錯過了。