我的 android 应用程序中有此代码:
@Override
protected void onProgressUpdate(byte[]... values)
{
if (values.length > 0)
{
String message = new String(values[0]);
boolean isConfig = message.contains("Messages");
if (isConfig)
{
String configFile = message;
}
else
{
receiveTxt.setText(message);
Vibrator v = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
if (vibrate)
{
v.vibrate(500);
}
}
}
}
当我单步执行代码时,它将通过第一个 if 语句,但它永远不会进入第二个 if/else 语句。它只是一直在走……有什么想法吗?
谢谢