Извлечение результатов из Android ZXing IntentIntegrator с использованием getSerializableExtra - PullRequest
0 голосов
/ 01 февраля 2019

проблема при использовании getSerializableExtra объекта нулевой метки

IntentIntegrator integrator = new IntentIntegrator(((Activity) mContext));
                    integrator.setPrompt(mContext.getResources().getString(R.string.take_scanner));
                    integrator.setCameraId(0);
                    integrator.setOrientationLocked(false);
                    integrator.setBeepEnabled(true);
                    integrator.addExtra("Object", mObject);
                    integrator.setRequestCode(CodeImputs.TYPE_SCANNER);
                    integrator.initiateScan();




@Override
protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
    super.onActivityResult(requestCode, resultCode, intent);

    IntentResult result = IntentIntegrator.parseActivityResult(resultCode, intent);
    if(result != null) {
        if (result.getContents() != null) {
            ExampleObject myObject = (ExampleObject)intent.getSerializableExtra("Object");

        }
    }
}

Вызывается: java.lang.NullPointerException: Попытка вызвать виртуальный метод void ExampleObject.setValue (java.lang.String) 'для нулевогоссылка на объект

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