Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android中ZXing项目切换案例错误_Android - Fatal编程技术网

android中ZXing项目切换案例错误

android中ZXing项目切换案例错误,android,Android,我已经从下载了ZXing项目,并遵循了的所有步骤 但我的ZXing项目在ZXing库的切换案例中给出了错误 错误在下面的代码中 private final Handler handler = new Handler() { @Override public void handleMessage(Message message) { switch (message.what) { case R.id.search_book_contents_succee

我已经从下载了ZXing项目,并遵循了的所有步骤

但我的ZXing项目在ZXing库的切换案例中给出了错误

错误在下面的代码中

private final Handler handler = new Handler() {
    @Override
    public void handleMessage(Message message) {
      switch (message.what) {
        case R.id.search_book_contents_succeeded:
          handleSearchResults((JSONObject) message.obj);
          resetForNewQuery();
          break;
        case R.id.search_book_contents_failed:
          resetForNewQuery();
          headerView.setText(R.string.msg_sbc_failed);
          break;
      }
    }
  };
switch语句中存在错误 错误为“大小写表达式必须是常量表达式”


有什么想法吗?Thanxs

如果将zxing编译为库,则需要将case语句转换为if语句。在eclipse中选择文本并使用ctrl+1让eclipse为您执行此操作。

单击switch关键字,在Windows/Linux上按ctrl+1,在Mac上按Cmd+1,选择“将开关转换为if-else”。

真的很有帮助。。。感激