WCompTask.java 1.53 KB
/*
 * Copyright (c) People Technologies Co., Ltd. 2019-2022. All rights reserved.
 */

package com.example.myapplication.starttask.task;

//import com.wondertek.wheat.ability.scheduler.WComponent;
//import com.wondertek.wheat.ability.scheduler.listener.IComponentRegister;
//import com.wondertek.wheat.ability.scheduler.listener.InitListener;

import com.wd.base.starttask.Task;

/**
 * 描述:组件注册,反射多了影响性能
 *
 * @author : lvjinhui
 * @since: 2022/7/2
 */
public class WCompTask extends Task {

    public WCompTask() {
        super("WCompTask");
    }

    @Override
    public void run() {
        // 代码组件
        initWComponent();
    }

    private void initWComponent() {
//        WComponent.init(new InitListener() {
//            @Override
//            public void beforeInit() {
//
//            }
//
//            @Override
//            public void registerComponent(IComponentRegister iComponentRegister) {
//                // 内容获取组件
//                iComponentRegister.registerComponent("ContentComponent",
//                        "com.people.component.content.ContentComponent");
//                // comp组件
//                iComponentRegister.registerComponent("CompComponent", "com.people.component.comp.CompComponent");
//                // 语音识别
//                iComponentRegister.registerComponent("SpeechComponent", "com.people.speech.SpeechComponent");
//            }
//
//            @Override
//            public void initFinish() {
//
//            }
//        });
    }

}