package safeluck.drive.evaluation.im; import android.util.Log; import safeluck.drive.evaluation.util.CThreadPoolExecutor; /** * MyApplication2 * Created by lzw on 2019/12/12. 16:14:33 * 邮箱:632393724@qq.com * All Rights Saved! Chongqing AnYun Tech co. LTD */ public class MessageProcessor implements IMessageProcessor { private static final String TAG = MessageProcessor.class.getSimpleName(); private MessageProcessor(){ } private static class MessageProcessorInstance{ private static final IMessageProcessor INSTANCE = new MessageProcessor(); } public static IMessageProcessor getInstance(){ return MessageProcessorInstance.INSTANCE; } @Override public void receiveMsg(String message) { Log.i(TAG, "receiveMsg: "+message); } @Override public void sendMessage(final String msg) { CThreadPoolExecutor.runInBackground(new Runnable() { @Override public void run() { if (IMSClientBootstrap.getInstance().isActive()){ IMSClientBootstrap.getInstance().sendMessage(msg); }else{ Log.e(TAG, "run: 发送消息失败,未初始化连接NettyTcp"); } } }); } }