Возвращение результатов от ZXing - PullRequest
0 голосов
/ 16 марта 2012

Я пытаюсь встроить ZXing в свое приложение в затмении. приложение завершает сканирование, а затем приложение принудительно закрывается, чтобы вызвать исключение nullPointerException. в logcat мне сообщают об ошибке, возвращающей результаты.

Ответы [ 2 ]

1 голос
/ 16 марта 2012

(В будущем вам действительно стоит написать более качественный вопрос. В нем почти нет соответствующих деталей. Например, если вы видите исключение, опубликуйте трассировку стека.)

Это почти наверняка ошибкаваш обработчик onActivityResult(), судя по сообщению logcat.Найдите NPE и исправьте его в своем коде.Это не имеет ничего общего с библиотекой.

0 голосов
/ 24 апреля 2014

Обновите свой onActivityResult следующим образом.

 //method for getting qr code from qr code after scan
                public void onActivityResult(int requestCode, int resultCode, Intent intent) {
                    if (requestCode == 0) {
                        if (resultCode == RESULT_OK) {
                    String contents = intent.getStringExtra("SCAN_RESULT");
    Toast.makeText(this, contents , Toast.LENGTH_SHORT).show();     

                            // Handle successful scan
                        } else if (resultCode == RESULT_CANCELED) {
                            // Handle cancel
                            Log.d("the result is","not ok");
                        }
                    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...