c***@qq.com
c***@qq.com
  • 发布:2023-09-07 10:30
  • 更新:2024-03-06 19:20
  • 阅读:165

onInitFinished 方法回调2次,一个true,一次false。

分类:uni小程序sdk

平台:Android

Application#onCreate() 方法中调用,onInitFinished 方法回调2次,一个true,一次false。
但是,会在最终使用的时候,DCUniMPSDK.getInstance().isInitialize() 返回 true。
这种情况是初始化成功么。
(在官方Demo中,也有这个问题,所以这个回调是可靠的么?)

public void initUni() {  
        //初始化 uni小程序SDK ----start----------  

        MenuActionSheetItem item = new MenuActionSheetItem("关于", "gy");  
        MenuActionSheetItem item1 = new MenuActionSheetItem("获取当前页面url", "hqdqym");  
        MenuActionSheetItem item2 = new MenuActionSheetItem("跳转到宿主原生测试页面", "gotoTestPage");  
        List<MenuActionSheetItem> sheetItems = new ArrayList<>();  
        sheetItems.add(item);  
        sheetItems.add(item1);  
        sheetItems.add(item2);  
        Log.i("unimp", "onCreate----");  
        DCSDKInitConfig config = new DCSDKInitConfig.Builder()  
                .setCapsule(false)  
                .setMenuDefFontSize("16px")  
                .setMenuDefFontColor("#ff00ff")  
                .setMenuDefFontWeight("normal")  
                .setMenuActionSheetItems(sheetItems)  
                .setEnableBackground(false)//开启后台运行  
                .setUniMPFromRecents(false)  
                .build();  
        DCUniMPSDK.getInstance().initialize(this, config, new IDCUniMPPreInitCallback() {  
            @Override  
            public void onInitFinished(boolean b) {  
                Log.e("UNI", b == true ? "恭喜你初始化成功" : "初始化失败了");  
            }  
        });  
        //初始化 uni小程序SDK ----end----------  
    }
2023-09-07 10:30 负责人:无 分享
已邀请:
x***@outlook.com

x***@outlook.com

解决了吗

要回复问题请先登录注册