NIMSDK-AOS  9.19.0
SdkLifecycleObserver.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.lifecycle;
2 
3 import com.netease.nimlib.apt.annotation.NIMService;
4 import com.netease.nimlib.invocation.ObserverInterface;
6 /**
7  * 监听主进程初始化状态接口。
8  */
9 @NIMService("SDK生命周期观察者")
10 @ObserverInterface
11 public interface SdkLifecycleObserver {
12  /**
13  * 注册/注销主进程初始化状态回调,监听主进程的初始化状态。<br>
14  * 注册时,如果主进程已经处于初始化完成状态,观察者(Observer)的 onEvent 方法会被立即调用一次,告知观察者当前状态。
15  *
16  * @par 使用场景:
17  * 用于判断主进程是否完成初始化。
18  * @par 调用时机:
19  * 建议在初始化之前调用该方法。
20  * @par 注意事项:
21  * 初始化完成后,才能在主进程调用 SDK 的 xxxService 接口(如 SystemMessageService)和 xxxServiceObserver 接口(如 AuthServiceObserver)提供的方法,否则 SDK 的相关接口将无法使用。
22  * @par 参数说明:
23  * <table>
24  * <tr>
25  * <th>**参数名称**</th>
26  * <th>**描述**</th>
27  * </tr>
28  * <tr>
29  * <td>observer</td>
30  * <td>观察者,事件(onEvent)参数:初始化是否完成</td>
31  * </tr>
32  * <tr>
33  * <td>register</td>
34  * <td>注册/注销回调,true为注册,false为注销</td>
35  * </tr>
36  * </table>
37  *
38  */
39  void observeMainProcessInitCompleteResult(Observer<Boolean> observer, boolean register);
40 }
void observeMainProcessInitCompleteResult(Observer< Boolean > observer, boolean register)
注册/注销主进程初始化状态回调,监听主进程的初始化状态。 注册时,如果主进程已经处于初始化完成状态,观...