@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();
  }