NIMSDK-AOS  10.9.90
V2NIMUtilityService.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.v2.utility;
2 
8 
9 public interface V2NIMUtilityService {
10 
11  /**
12  * 导出本地消息到目标文件
13  * <p>
14  * 导入/导出过程中调用接口,本次调用抛错,上次调用继续执行
15  * </p>
16  *
17  * @param option 导出消息选项
18  * <ul>
19  * <li>导出文件路径</li>
20  * <li>如果文件存在,报错</li>
21  * <li>如果不传入文件路径,先判断是否存在sdk创建文件,如果存在先删除,
22  * 本地沙盒创建文件路径+命名【沙盒路径/nim_sdk/historyMessage】</li>
23  * </ul>
24  * @param success 查询成功回调
25  * @param failure 查询失败回调
26  * @param progress 导出消息进度回调
27  */
30  V2NIMFailureCallback failure,
31  V2NIMProgressCallback progress);
32 
33  /**
34  * 从目标文件导入本地消息
35  * <p>
36  * 导入/导出过程中调用接口,本次调用抛错,上次调用继续执行
37  * </p>
38  *
39  * @param option 导入消息选项
40  * <ul>
41  * <li>导入文件路径</li>
42  * <li>如果文件不存在,报错</li>
43  * </ul>
44  * @param success 查询成功回调
45  * @param failure 查询失败回调
46  * @param progress 导入消息进度回调
47  */
50  V2NIMFailureCallback failure,
51  V2NIMProgressCallback progress);
52 
53  /**
54  * 取消当前导入/导出消息
55  */
56  void cancelMigrateMessages();
57 
58 }
void cancelMigrateMessages()
取消当前导入/导出消息
void importMessagesFromPath(V2NIMImportMessageOption option, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure, V2NIMProgressCallback progress)
从目标文件导入本地消息
void exportMessagesToPath(V2NIMExportMessageOption option, V2NIMSuccessCallback< String > success, V2NIMFailureCallback failure, V2NIMProgressCallback progress)
导出本地消息到目标文件