停止指令流引擎对象
场景介绍
退出云手机或者断线重连时,需要先停止启动的recvData线程,再调用引擎的stop接口。
前提条件
指令流引擎启动成功。
开发流程
- 停止recvData等逻辑线程。
- 调用指令流引擎的stop接口。
编码实例
public class Activity implements BaseActivity {
protected void StopCloudPhone() {
threadPool.submit(new StopPhoneRunnable());
}
}
public class StopPhoneRunnable implements Runnable {
@Override
public void run() {
// 停止接收等逻辑线程
upstreamReceiveDispatcher.stopBlocked();
// 停止引擎
engine.stop();
runOnUiThread(new Runnable() {
@Override
public void run() {
finish();
android.os.Process.killProcess(android.os.Process.myPid());
}
});
}
}
父主题: API开发过程