AbilitySlice之間的回傳值

千鋒武漢發表於2021-07-27

      今天我們介紹一下AbilitySlice之間的回傳值,區別於之前的傳遞值,回傳值的感念更加重要,下面同學跟著教程開始今天的學習吧。

      AbilitySlice回傳值

      各個AbilitySlice之間除了可以傳遞值之外,也可以實現回傳值的效果,主要是透過presentForResult的方法和重寫onResult方法

      第一步:在layout佈局檔案下建立ability_main.xml檔案,並新增一個按鈕控制元件,其中按鈕的修飾檔案也如下:

千鋒IT培訓鴻蒙教程1

      第二步:在MainAbilitySlice主類中新增如下程式碼:

千鋒IT培訓鴻蒙教程2

      並且重寫onResult的方法

千鋒IT培訓鴻蒙教程3

      第三步:在layout佈局檔案下建立ability_next.xml檔案,並新增一個按鈕控制元件,其中按鈕的修飾檔案也如下:

千鋒IT培訓鴻蒙教程4

      第四步:在MainAbilitySlice主類中新增如下程式碼

千鋒IT培訓鴻蒙教程5

      重寫onResult方法

千鋒IT培訓鴻蒙教程6

      第五步:建立一個java類NextSlice來繼承AbilitySlice類,並新增如下程式碼:

千鋒IT培訓鴻蒙教程7

      以上就是這一期的鴻蒙系統開發教程了,下一期我們繼續介紹Ability指定跳轉Slice,喜歡的同學記得不要錯過了。

      本文來自千鋒教育,轉載請註明出處。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2783466/,如需轉載,請註明出處,否則將追究法律責任。

相關文章