NIMSDK-AOS
9.19.0
basesdk
src
com
netease
nimlib
sdk
lifecycle
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;
5
import
com
.
netease
.
nimlib
.
sdk
.
Observer
;
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
}
com.netease.nimlib.sdk
Definition:
RequestCallback.java:1
com.netease
com
com.netease.nimlib.sdk.Observer
通知观察器
Definition:
Observer.java:9
com.netease.nimlib.sdk.lifecycle.SdkLifecycleObserver
监听主进程初始化状态接口。
Definition:
SdkLifecycleObserver.java:11
com.netease.nimlib.sdk.lifecycle.SdkLifecycleObserver.observeMainProcessInitCompleteResult
void observeMainProcessInitCompleteResult(Observer< Boolean > observer, boolean register)
注册/注销主进程初始化状态回调,监听主进程的初始化状态。 注册时,如果主进程已经处于初始化完成状态,观...
com.netease.nimlib
生成于 2024年 十月 16日 星期三 10:25:05 , 为 NIMSDK-AOS使用
1.8.13