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); } } }
public virtual void onClick(string text) { Fragment fragment = Fragment; if (fragment is FileListDialogFragment.OnClickListener) { ((FileListDialogFragment.OnClickListener)fragment).onClick(text); } }
public virtual void onClick(string title, string text) { Fragment fragment = Fragment; if (fragment is ListDialogFragment.OnClickListener) { ((ListDialogFragment.OnClickListener)fragment).onClick(title, text); } }
public override void directIOOccurred(DirectIOEvent e) { Fragment fragment = Fragment; if (fragment is POSPrinterFragment) { ((DirectIOListener)fragment).directIOOccurred(e); } }
public override void errorOccurred(ErrorEvent e) { Fragment fragment = Fragment; if (fragment is POSPrinterFragment) { ((ErrorListener)fragment).errorOccurred(e); } }
public override void outputCompleteOccurred(OutputCompleteEvent e) { Fragment fragment = Fragment; if (fragment is POSPrinterFragment) { ((OutputCompleteListener)fragment).outputCompleteOccurred(e); } }
public override void statusUpdateOccurred(StatusUpdateEvent e) { Fragment fragment = Fragment; if (fragment is POSPrinterFragment) { ((StatusUpdateListener)fragment).statusUpdateOccurred(e); } }
private void replaceFragment(Fragment fragment, string tag) { if (findViewById(R.id.container) != null) { SupportFragmentManager.beginTransaction().replace(R.id.container, fragment, tag).addToBackStack(null).commit(); } else { SupportFragmentManager.beginTransaction().replace(R.id.fragmentDevice, fragment, tag).commit(); } }