0
我正在製作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