成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

鴻蒙HarmonyOS開發中分布式流轉開發常見報錯FAQ

開發 分布式 OpenHarmony
HarmonyOS開發中分布式協同是非常重要的一個功能,大家在剛接觸的時候可能會出現各種各樣的錯誤。我在此總結下在進行分布式流轉開發過程中常見的一些坑和解決辦法,希望可以幫助到各位。

[[385509]]

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

HarmonyOS開發中分布式協同是非常重要的一個功能,大家在剛接觸的時候可能會出現各種各樣的錯誤。我在此總結下在進行分布式流轉開發過程中常見的一些坑和解決辦法,希望可以幫助到各位。

1、查找不到設備列表的報錯,如下圖

解決措施如下:

(1)檢查wifi是否在同一網絡

(2)華為賬號是否登錄,設備是否都是登錄的相同的華為賬號

(3)手機設置中“分布式協同”是否開啟。

2、This ability do not support continuation.

該錯誤的原因是因為只在Slice中實現了IAbilityContinuation接口,而沒有在Slice對應的ability中也實現該接口,解決方案就是在ability中實現IAbilityContinuation接口

  1. package com.xdw.demo; 
  2.  
  3. import com.xdw.demo.slice.MigrationAbilitySlice; 
  4. import ohos.aafwk.ability.Ability; 
  5. import ohos.aafwk.ability.IAbilityContinuation; 
  6. import ohos.aafwk.content.Intent; 
  7. import ohos.aafwk.content.IntentParams; 
  8.  
  9. public class MigrationAbility extends Ability implements IAbilityContinuation { 
  10.     @Override 
  11.     public void onStart(Intent intent) { 
  12.         super.onStart(intent); 
  13.         super.setMainRoute(MigrationAbilitySlice.class.getName()); 
  14.  
  15.     } 
  16.  
  17.     @Override 
  18.     public boolean onStartContinuation() { 
  19.         return true
  20.     } 
  21.  
  22.     @Override 
  23.     public boolean onSaveData(IntentParams intentParams) { 
  24.         return true
  25.     } 
  26.  
  27.     @Override 
  28.     public boolean onRestoreData(IntentParams intentParams) { 
  29.         return true
  30.     } 
  31.  
  32.     @Override 
  33.     public void onCompleteContinuation(int i) { 
  34.  
  35.     } 
  36.  
  37.     @Override 
  38.     public void onRemoteTerminated() { 
  39.  
  40.     } 

3、handleStartContinuation: Ability rejected. 流轉被拒絕

產生該錯誤的線上是不會產生crash,也不會生成error日志,而是打印的info日志。表現就是并沒有進行流轉。

產生的原因是實現IAbilityContinuation接口中的onStartContinuation方法返回的是false,修改辦法就是將返回值修改為true。

4、handleStartContinuation: ScheduleSaveData failed

產生該錯誤的線上是不會產生crash,也不會生成error日志,而是打印的warn日志。表現也是并沒有進行流轉。

產生的原因是實現IAbilityContinuation接口中的onSaveData方法返回的是false,修改辦法就是將返回值修改為true。

5、能正常流轉啟動FA,但是沒有傳遞過去數據

這里能正常流轉,也不會有相關報錯日志打印,只是業務邏輯錯誤。能正常流轉,但是沒有數據傳遞,產生的原因是實現IAbilityContinuation接口中的onRestoreData方法返回的是false,修改辦法就是將返回值修改為true。

最后代碼如下:

  1. package com.xdw.demo; 
  2.  
  3. import com.xdw.demo.slice.MigrationAbilitySlice; 
  4. import ohos.aafwk.ability.Ability; 
  5. import ohos.aafwk.ability.IAbilityContinuation; 
  6. import ohos.aafwk.content.Intent; 
  7. import ohos.aafwk.content.IntentParams; 
  8.  
  9. public class MigrationAbility extends Ability implements IAbilityContinuation { 
  10.     @Override 
  11.     public void onStart(Intent intent) { 
  12.         super.onStart(intent); 
  13.         super.setMainRoute(MigrationAbilitySlice.class.getName()); 
  14.  
  15.     } 
  16.  
  17.  
  18.     @Override 
  19.     public boolean onStartContinuation() { 
  20.         return true
  21.     } 
  22.  
  23.     @Override 
  24.     public boolean onSaveData(IntentParams intentParams) { 
  25.         return true
  26.     } 
  27.  
  28.     @Override 
  29.     public boolean onRestoreData(IntentParams intentParams) { 
  30.         return true
  31.     } 
  32.  
  33.     @Override 
  34.     public void onCompleteContinuation(int i) { 
  35.  
  36.     } 

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

 

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2021-05-28 09:52:00

鴻蒙HarmonyOS應用

2020-11-06 12:12:35

HarmonyOS

2011-05-11 16:42:21

.NET Remoti

2009-10-09 16:13:16

VB開發分布式

2022-06-20 15:32:55

Stage模型分布式開發

2021-07-22 10:20:21

鴻蒙HarmonyOS應用

2021-01-21 09:45:36

鴻蒙HarmonyOS分布式

2021-07-23 08:57:32

鴻蒙HarmonyOS應用

2011-12-22 09:21:04

云計算Hadoop大數據

2010-08-12 17:56:58

ibmdwRational

2017-03-02 13:19:43

dubbo分布式框架

2020-09-29 19:20:05

鴻蒙

2022-06-16 07:31:15

MySQL服務器服務

2015-06-01 10:31:43

微軟開源rDSN

2020-11-13 12:09:46

HarmonyOS

2021-12-13 11:07:10

鴻蒙HarmonyOS應用

2020-11-09 11:56:49

HarmonyOS

2019-04-30 09:17:31

Ceph存儲OSD

2021-02-22 15:20:48

存儲
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 最新日韩精品 | 欧美三级电影在线播放 | 九九导航| 91精品国产高清久久久久久久久 | 国产高清一区二区三区 | 中文字幕不卡 | 国产美女在线观看 | 中文字幕久久久 | 久久这里有精品 | 亚洲乱码一区二区三区在线观看 | 久久一起草 | 久久久精品黄色 | 国产丝袜一区二区三区免费视频 | 九色porny自拍视频 | 国产97在线视频 | 国产精品有限公司 | 中文字幕在线免费观看 | 国产一级视频 | 色香蕉在线 | 男人天堂手机在线视频 | 久久精品手机视频 | 欧美日韩精品一区二区三区视频 | 性做久久久久久免费观看欧美 | 日韩中文字幕在线播放 | 成人久久久 | 瑞克和莫蒂第五季在线观看 | 99久久久久久99国产精品免 | 欧美日韩在线播放 | 天天拍天天插 | 日韩影院在线观看 | 中文字幕国产视频 | 2023亚洲天堂 | 日韩成人在线网址 | 一本久久a久久精品亚洲 | 成人性视频免费网站 | 狠狠av| 欧美国产日韩在线观看 | 久草福利| 91精品久久久| 欧美日韩高清在线观看 | 久久大全|