我正在制作一个Android应用程序来扫描二维条形码。 我在我的应用程序中使用了Zxing源代码。 当我将代码粘贴到我的项目中时,发生了29个错误。 其中15个错误表示如下:“非常表达:迁移必要” 错误消息框说我将switch语句更改为if-else语句。 问题是我的代码中没有看到任何switch语句。
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.test);
findViewById(R.id.get_camera_parameters).setOnClickListener(getCameraParameters);
findViewById(R.id.scan_product).setOnClickListener(scanProduct);
findViewById(R.id.scan_qr_code).setOnClickListener(scanQRCode);
findViewById(R.id.scan_anything).setOnClickListener(scanAnything);
findViewById(R.id.search_book_contents).setOnClickListener(searchBookContents);
findViewById(R.id.encode_url).setOnClickListener(encodeURL);...}
任何人都可以帮我解决这个问题。
提前致谢,TB