@Override
public void run() {
try {
while(true){ //无限循环来监听客户端是否有数据过来
if (msg!=null) {
try {
JSONArray jsonObjs = new JSONArray(msg);
Log.i("TService", "===============>aaaaa");
for(int i=0;icccc");
if (CmdType==KEY) {
Log.i("TService", "==========>bbb");
try {
Instrumentation instrumentation=new Instrumentation();
instrumentation.sendKeyDownUpSync(CmdCode);
} catch (Exception e) {
e.printStackTrace();
}
} else if (CmdType==TOUCH) {
Log.i("TService", "==========>dd");
try {
Instrumentation ins=new Instrumentation();
ins.sendPointerSync(MotionEvent.obtain(SystemClock.uptimeMillis(), SystemClock.uptimeMillis(), CmdCode, CmdParam1, CmdParam2, CmdParam3));
} catch (Exception e) {
e.printStackTrace();
}
}
else {
}
} catch (Exception e) {
e.printStackTrace();
}
}
break;
}
} catch (Exception e) {
e.printStackTrace();
}
}
这是代码log也只打印到===========>cccc 之后的if开始怎么就不执行了呢 这到底是怎么回事啊 求帮忙看看啊 真心谢谢了
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
java中字符串比较,使用equals方法
判断用equals 试试
java中使用
equals比较字符串的值,==是判断引用的。使用
equals和==比较这两个值有不同的答案,建议去试试。