@Override protected void onViewAndAdtnServiceReady(View view, IService service) { super.onViewAndAdtnServiceReady(view, service); setHasOptionsMenu(service.getPreferences().getShowHelpButtons()); // Set up button handler for launching the ZXing QR code scanner ImageButton button = (ImageButton) view.findViewById(R.id.qrReadButton); button.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { new GroupQRReaderWriter() .initiateScan(ScanGroupKeyFragment.this, getString(R.string.scan_groupKey)); } }); tryHandleQRData(); }