成人免费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開發分布式

2021-07-22 10:20:21

鴻蒙HarmonyOS應用

2022-06-20 15:32:55

Stage模型分布式開發

2011-12-22 09:21:04

云計算Hadoop大數據

2021-07-23 08:57:32

鴻蒙HarmonyOS應用

2021-01-21 09:45:36

鴻蒙HarmonyOS分布式

2010-08-12 17:56:58

ibmdwRational

2017-03-02 13:19:43

dubbo分布式框架

2022-06-16 07:31:15

MySQL服務器服務

2020-09-29 19:20:05

鴻蒙

2015-06-01 10:31:43

微軟開源rDSN

2021-12-13 11:07:10

鴻蒙HarmonyOS應用

2020-11-13 12:09:46

HarmonyOS

2020-12-03 12:06:54

HarmonyOS

2021-02-22 15:20:48

存儲

2019-04-30 09:17:31

Ceph存儲OSD
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线欧美视频 | 亚洲 欧美 激情 另类 校园 | 国产精品精品 | 91久久久精品国产一区二区蜜臀 | 超碰97人人人人人蜜桃 | 一级国产精品一级国产精品片 | 超碰在线网站 | 成人性视频免费网站 | 999精品在线观看 | 中文字幕在线免费视频 | 国产欧美在线播放 | 免费黄网站在线观看 | 成人影院免费视频 | 91精品国产一区二区三区香蕉 | 97福利在线 | 九九热精品视频 | 久久久久久成人 | 中文字幕视频在线 | 精品视频免费在线 | 国产欧美日韩一区 | 亚洲精品免费视频 | 国产成人99久久亚洲综合精品 | 日韩欧美在线观看 | 欧美日韩国产在线观看 | 午夜丰满寂寞少妇精品 | 少妇一级淫片免费放播放 | 亚洲精品久久久一区二区三区 | 青青激情网 | 国产二区三区 | 亚洲福利一区 | 毛片在线看片 | 亚洲 成人 av | 久久亚洲一区 | 国产成人啪免费观看软件 | 久久99精品久久久久久国产越南 | 欧美日韩视频在线第一区 | 亚洲一区二区三区在线视频 | 婷婷丁香在线视频 | 黄色毛片在线看 | 成人久久网 | 麻豆一区二区三区精品视频 |