M.plugin('qr').scan({ page: "CustomQRActivity", onscan: function( result ) { if ( result.status === 'NS' ) { console.log('This QRCode Plugin is not supported'); } else if ( result.status === 'CANCEL' ) { console.log('Scanning is canceled'); } else if ( result.status !== 'SUCCESS' ) { if ( result.message ) { console.log( result.status + ":" + result.message ); } else { console.log( 'This QRCode Plugin is failed' ); } } else { if ( result.text ) { console.log( result.format + ":" + result.text ); } else { console.log( 'QRCode data is not scanning' ); } } } });