我有一个有2个按钮(开始,结束)的活动,当用户按下开始时,活动将触发一个服务,记录语音,并在用户按下结束按钮时保存它。为了确保用户知道他正在录制,我在活动UI上添加了一个文本视图,并希望服务类可以将其更改为类似于"it is recording...“的内容。服务的onStartCommand()和onDestory()上的“完成记录”。但是既然服务类不支持findviewbyId(),我该如何解决这个问题呢?
我正在使用来使用用户的语音回答我的网页上的问题。在本例中,我正确地创建了所有Node服务器端功能,当我启动API时,服务器会使用webSockets不断地向客户端发送语音文本。我的问题在于React client.js文件。当从服务器接收到语音到客户端的文本时,useEffect不是刷新-- web浏览器的#文本字段(输入标签)。
client.js文件
import io from 'socket.io-client';
import React from 'react';
import ReactDOM from 'react-dom';
i