Try this code from zxing barcode result:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
switch (requestCode) {
case IntentIntegrator.REQUEST_CODE:
IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode,
resultCode, data);
if (scanResult == null) {
return;
}
final String result = scanResult.getContents();
final String result1 = scanResult.getFormatName();
if (result != null) {
handler.post(new Runnable() {
@Override
public void run() {
txtScanResult.setText(result);
txtScanResultFormat.setText(result1);
Intent i = new Intent(Qr_Reader.this,AnotherAcitvity.class);
startActivity(i);
}
});
}
break;
default:
}
}
EDIT:
If you want to do without using IntetIntegrator then try this code.
I have not tried this way but I have found some link it may help you.
Hope it will help you.