public override void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == REQUEST_CODE_SETTINGS) { if (posPrinter != null) { try { posPrinter.close(); } catch (JposException e) { // TODO Auto-generated catch block Console.WriteLine(e.ToString()); Console.Write(e.StackTrace); } } posPrinter = null; } else { Fragment fragment = SupportFragmentManager.findFragmentByTag(TAG_POS_PRINTER_BITMAP_FRAGMENT); if (fragment != null) { fragment.onActivityResult(requestCode, resultCode, data); } else { base.onActivityResult(requestCode, resultCode, data); } } }