Java phonegap在本机文本框中显示文本

Java phonegap在本机文本框中显示文本,java,android,cordova,Java,Android,Cordova,我正在使用phonegap制作一个android应用程序,它使用蓝牙,我在处理代码时遇到问题,因为它每100毫秒调用一次。 我想尝试一下,如果问题发生是因为我的phonegap javascript代码太长,导致延迟。 要尝试此操作,我想使用本机文本框显示收到的消息。 这可能吗?我该怎么做 谢谢 马蒂恩 PS:我尝试过使用Toast,但因为我想每100毫秒更改一次显示值,所以这不起作用 代码 收到消息后,这是代码的处理顺序 bytes = mmInStream.read(buffer); s_m

我正在使用phonegap制作一个android应用程序,它使用蓝牙,我在处理代码时遇到问题,因为它每100毫秒调用一次。 我想尝试一下,如果问题发生是因为我的phonegap javascript代码太长,导致延迟。 要尝试此操作,我想使用本机文本框显示收到的消息。 这可能吗?我该怎么做

谢谢

马蒂恩

PS:我尝试过使用Toast,但因为我想每100毫秒更改一次显示值,所以这不起作用

代码

收到消息后,这是代码的处理顺序

bytes = mmInStream.read(buffer);
s_message = new String(buffer, 0, bytes);
String[] strArray = s_message.split(",");                   
mHandleReceivedThread = new HandleReceivedThread(strArray);  
mHandleReceivedThread.start();    
在HandlerReceivedThread中:

if(strArrayReceived[0].startsWith("Pressure"))
{
if(strArrayReceived[1].contains("Pressure"))
{
double Pressure = Double.parseDouble(strArrayReceived[1].replace("Pressure", ""));
double PressureResult = Pressure/10; 
String PressureValue = String.valueOf(PressureResult);
webView.sendJavascript("PressureValue = " + Pressure + ";");
webView.sendJavascript("document.getElementById('Pressure').innerHTML = " + PressureValue + ";");                                           
Log.e(TAG, "Message fail: " + strArrayReceived[1] );
}
else
{
double Pressure = Double.parseDouble(strArrayReceived[1]
double PressureResult = Pressure/10; 
String PressureValue = String.valueOf(PressureResult);
webView.sendJavascript("PressureValue = " + Pressure + ";");
webView.sendJavascript("document.getElementById('Pressure').innerHTML = " + PressureValue + ";");                                    
}
}
基本上就是这样。 这种情况每100ms发生一次,由于某些原因,显示的值有延迟,有时收到的消息(应该是“Pressure,1500”,或不同的值)是Pressure,1500Pressure,导致错误(我已经设法修复了)。但这仍然不是最优的。 信息发送正确,如果我使用简单的聊天应用程序,则信息接收正确


如果我还有什么需要提供的,尽管问;-)

听起来,使用本机文本框并不是您描述的问题的解决方案。我不确定解决方案是什么,但我肯定不是这样!我知道这不是解决方案,但如果我能在一个简单的本地文本框中显示消息,我就能看到延迟是否仍然发生。如果是这样的话,就会有另一个问题。如果没有,我知道是javascript。或者至少这是我的理论;-)当我们不确切知道问题是什么时,很难提供解决方案。也许你可以给我们提供一些代码片段,这样我们就可以知道你到底想做什么,以及问题出在哪里。我已经在我原来的帖子中添加了部分代码。