暖暖视频免费观**,国产免费美女被艹视频,毛片一级毛片,不卡三级

智慧服務(wù),成就美好體驗 項目咨詢

主頁 > 服務(wù)與支持 > 開發(fā)平臺 > 客戶端SDK參考 > Android UI SDK > 接口參考 初始化

入門使用

初始化

更新時間:2019-11-20

clmInit

接口描述

該接口用于初始化SDK,進(jìn)行一些環(huán)境準(zhǔn)備工作,調(diào)用其他接口之前必須先調(diào)用這個接口,只需要調(diào)用一次。

注意事項

請傳入正確的Application和Context對象。

方法定義

 /**
     * 初始化接口
     * @param application 應(yīng)用application
     * @param context 當(dāng)前activity
     * @param appId 應(yīng)用appId,當(dāng)前版本請傳入公司名稱
     * @param callback 回調(diào)對象
     * @param notify 通知對象,用于被動接收sdk的通知事件
     * @param config 配置,用于一些初始化的配置參數(shù),可選
     */
    void clmInit(@NonNull Application application, @NonNull Context context, @NonNull String appId, CLMCompleteHandler callback,CLMNotifyHandler notify, CLMConfig config);
 

參數(shù)描述

表1 參數(shù)說明

參數(shù)

是否必須

類型

描述

application

Application

當(dāng)前程序的Application對象。

context

Activity

當(dāng)前頁面的上下文對象,可以是Activity 。

appId

String

應(yīng)用appId,當(dāng)前版本請傳入公司名稱。

callback

CLMCompleteHandler

實現(xiàn)CLMCompleteHandler接口的實例。

notify

CLMNotifyHandler

實現(xiàn)CLMNotifyHandler 接口的實例

返回值

表2 返回值

類型

描述

void

無。

代碼示例

private void init(){
        showLoadingDialog(getContext());
        CloudLinkSDK.getOpenApi().clmInit(getActivity().getApplication(), getContext(), "openSDKDemo", new CLMCompleteHandler() {
            @Override
            public void onCompleted(CLMResult result) {
                dismissLoadingDialog();
                if (result.getCode() == 0){
                    // 初始化成功
                    showToast(getContext(), "初始化成功");
                }else {
                   showToast(getContext(),"初始化失敗:" + result.getMessage());
                }
            }
        }, notifyHandler, config);
    }
    private CLMNotifyHandler notifyHandler = new CLMNotifyHandler() {
        @Override
        public void clmUserWasKickedOut(CLMResult result) {
            // 賬號被T,需要重新登錄
            AlertDialog.Builder builder = new AlertDialog.Builder(getContext());
            builder.setMessage("您的賬號已經(jīng)在其他設(shè)備登錄");
            builder.setPositiveButton("確定", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {

                }
            });
            builder.create().show();
        }
    };