I write Android code to read QR code. If I don't use fragment, It's work very well. But when I use fragment,result not show.
I don't use
startActivityForResult(.....)
So my question is different this Link
I don't have more experience about fragment.
btnReadParkingCode.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            final Activity activity = getActivity();
            IntentIntegrator integrator = new IntentIntegrator(activity);
            integrator.setDesiredBarcodeFormats(IntentIntegrator.QR_CODE_TYPES);
            integrator.setPrompt("Scan");
            integrator.setCameraId(0);
            integrator.setBeepEnabled(true);
            integrator.setBarcodeImageEnabled(false);
            integrator.initiateScan();
        }
    });
 @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
    IntentResult result = IntentIntegrator.parseActivityResult(requestCode,resultCode,data);
    final Activity activity = getActivity();
    if(result!=null)
    {
        if(result.getContents()==null)
        {
            Toast.makeText(activity, "You cancelled the scanning", Toast.LENGTH_SHORT).show();
        }
        else
        {
            txtHiden.setText(result.getContents());
            Toast.makeText(activity,result.getContents(), Toast.LENGTH_SHORT).show();
        }
    }
    else
    {
        super.onActivityResult(requestCode, resultCode, data);
    }
}
Thanks in advance.