分布式存储数据的方法-鸿蒙开发者社区-51CTO.COM

分布式存储数据的方法

分布式存储数据的方法

HarmonyOS
2024-08-07 10:01:51
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
chmqn
// EntryAbility.ets
export default class EntryAbility extends UIAbility {
  onContinue(wantParam: Record<string, Object | undefined>): AbilityConstant.OnContinueResult {
    // The data to be migrated is stored in wantParam.
    wantParam.appendix = JSON.stringify(AppStorage.get<Array<AppendixBean>>('appendix'));
    try {
      let sessionId: string = distributedDataObject.genSessionId();
      if (this.localObject) {
        this.localObject.setSessionId(sessionId);
        this.localObject['recipient'] = AppStorage.get('recipient');
        this.localObject['sender'] = AppStorage.get('sender');
        this.localObject['subject'] = AppStorage.get('subject');
        this.localObject['emailContent'] = AppStorage.get('emailContent');
        this.targetDeviceId = wantParam.targetDevice as string;
        this.localObject.save(wantParam.targetDevice as string).then(() => {
          Logger.info('onContinue localObject save success');
        }).catch((err: BusinessError) => {
          Logger.error(`Failed to save. Code:${err.code},message:${err.message}`);
        });
      }
      wantParam.distributedSessionId = sessionId;
    } catch (error) {
      Logger.error('EntryAbility', 'distributedDataObject failed', `code ${(error as BusinessError).code}`);
    }
    return AbilityConstant.OnContinueResult.AGREE;
  }
}
分享
微博
QQ
微信
回复
2024-08-07 14:51:46
相关问题
分布式恢复数据方法
339浏览 • 1回复 待解决
spark 分布式数据到oracle
1878浏览 • 1回复 待解决
分布式数据管理没有了吗?
3039浏览 • 1回复 待解决
HarmonyOS 分布式数据库??
77浏览 • 0回复 待解决
分布式键值数据库使用分享
1050浏览 • 1回复 待解决
Redis 模板分布式
3014浏览 • 1回复 待解决
分布式是怎么启用
5123浏览 • 1回复 待解决
Harmonyos 分布式迁移失败
3056浏览 • 0回复 待解决
求解分布式数据库使用问题?
4300浏览 • 1回复 待解决
分布式数据疑惑有懂吗?
2931浏览 • 1回复 待解决
关于鸿蒙分布式数据库key疑问
5731浏览 • 1回复 待解决
分布式跟踪如何实现?
374浏览 • 1回复 待解决
分布式数据库选型问题有知道吗?
3687浏览 • 1回复 待解决
鸿蒙系统分布式能力是什么?
207浏览 • 0回复 待解决
鸿蒙系统是如何实现分布式
12971浏览 • 2回复 待解决
求解Redis 分布式锁问题?
3677浏览 • 1回复 待解决
PolarDB分布式架构有什么特点?
3460浏览 • 1回复 待解决