java - 求大神帮忙看看代码 为什么if(CmdType==KEY)这里开始就不执行了呢
PHP中文网
PHP中文网 2017-04-17 16:23:45
0
3
228
@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开始怎么就不执行了呢 这到底是怎么回事啊 求帮忙看看啊 真心谢谢了

PHP中文网
PHP中文网

认证0级讲师

全員に返信 (3)
Ty80

java中字符串比较,使用equals方法

いいねを押す+0
    巴扎黑

    判断用equals 试试

    いいねを押す+0
      巴扎黑

      java中使用equals比较字符串的值,==是判断引用的。

      String str1 = "hello"; String str2 = new String("hello");

      使用equals==比较这两个值有不同的答案,建议去试试。

      いいねを押す+0
        最新のダウンロード
        詳細>
        ウェブエフェクト
        公式サイト
        サイト素材
        フロントエンドテンプレート
        私たちについて 免責事項 Sitemap
        PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!