Android:非恒定字段错误
问题描述:
我正在制作Android应用程序来扫描二维条码。 我在我的应用程序中使用Zxing源代码。 当我将代码粘贴到我的项目中时,发生了29个错误。 这些错误中的15个表示如下:“非常量表达式:迁移必需” 错误消息框表示我将switch-statements更改为if-else语句。 问题是我在代码中看不到任何switch-statement。Android:非恒定字段错误
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
感谢您的回答。这是否意味着我无法对此问题做任何事情? – tb96 2012-01-29 17:09:54