Сканер штрих-кода не возвращает результат в мой код / ​​приложение - PullRequest
0 голосов
/ 08 ноября 2011

Я интегрировал приложение zxing в свой код, как указано в этой ссылке http://damianflannery.wordpress.com/2011/06/13/integrate-zxing-barcode-scanner-into-your-android-app-natively-using-eclipse/, Теперь мне не нужно устанавливать приложение штрих-кода (ZXing).Теперь проблема, с которой я сталкиваюсь, заключается в сканировании штрих-кода при нажатии кнопки, но результат не возвращается в мое приложение / код.Код:

 Intent intent = new Intent();
    intent.setClass(com.smartcloud.MediScanActivity.this, CaptureActivity.class);
    intent.putExtra("SCAN_MODE", "ONE_D_MODE");
    startActivityForResult(intent, 0);

 public void onActivityResult(int requestCode, int resultCode, Intent intent){
        if (requestCode == 0){
            if (resultCode == RESULT_OK ) {
                 contents = intent.getStringExtra("SCAN_RESULT");
                 format = intent.getStringExtra("SCAN_RESULT_FORMAT");
                // Handle successful scan

Кто-нибудь может помочь показать мне, какую ошибку я делаю.

1 Ответ

0 голосов
/ 08 ноября 2011

Вы смешиваете две очень разные вещи.Вы пытаетесь сканировать Intent здесь, но вы также пытались встроить код в свое приложение.Я думаю, что если вы достаточно новичок в этой области и разработке Android, вам следует придерживаться Intent s.Это не то, как вы вызываете одно из ваших собственных действий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...