我添加了Zxing庫到我的android應用程序,但有一個問題。 當您已經安裝了條形碼掃描器時,會彈出一個對話框 。 我不希望發生這種情況,並改變了行動意圖。 這是可行的,但是當我第一次打開我的應用程序,並選擇 條形碼掃描儀它崩潰。 當我第二次打開它時,一切正常。Zxing改變動作意圖
任何人都可以幫我嗎?
我添加了Zxing庫到我的android應用程序,但有一個問題。 當您已經安裝了條形碼掃描器時,會彈出一個對話框 。 我不希望發生這種情況,並改變了行動意圖。 這是可行的,但是當我第一次打開我的應用程序,並選擇 條形碼掃描儀它崩潰。 當我第二次打開它時,一切正常。Zxing改變動作意圖
任何人都可以幫我嗎?
我已經在郵件列表上回答了幾次。正如我所說,你需要注意ActivityNotFoundException
。
09-27 16:52:54.046 E/AndroidRuntime(4949): Caused by: android.content.ActivityNotFoundException: Unable to find explicit activity class {nl.everybodylikespenguins/com.google.zxing.client.android.HelpActivity}; have you declared this activity in your AndroidManifest.xml?
09-27 16:52:54.046 E/AndroidRuntime(4949): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1404)
09-27 16:52:54.046 E/AndroidRuntime(4949): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1378)
09-27 16:52:54.046 E/AndroidRuntime(4949): at android.app.Activity.startActivityForResult(Activity.java:2789)
09-27 16:52:54.046 E/AndroidRuntime(4949): at android.app.Activity.startActivity(Activity.java:2895)
09-27 16:52:54.046 E/AndroidRuntime(4949): at com.google.zxing.client.android.CaptureActivity.showHelpOnFirstLaunch(CaptureActivity.java:595)
09-27 16:52:54.046 E/AndroidRuntime(4949): at com.google.zxing.client.android.CaptureActivity.onCreate(CaptureActivity.java:169)
09-27 16:52:54.046 E/AndroidRuntime(4949): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
09-27 16:52:54.046 E/AndroidRuntime(4949): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2544)
的Android拋出這個當你開始的意圖對此有沒有應用程序,這是這裏發生了什麼。您需要通過捕獲異常來處理此問題,也許可以將用戶發送到市場進行下載。
這正是zxing
中的android-integration
中的代碼所做的,這就是爲什麼我也已經告訴過你了。
發佈崩潰日誌。 –
可以在這裏看到崩潰日誌:http://www.everybodylikespenguins.nl/log.txt – Daniel