public override View AddContentView(LayoutInflater inflater, ViewGroup container) { result = (NfcPassportScanningResult)Arguments.GetParcelable(NFC_DATA); var view = new NfcAlertView(Context, result); container.AddView(view); return(view); }
public static NfcDialogFragment CreateInstance(NfcPassportScanningResult data) { var fragment = new NfcDialogFragment(); var args = new Bundle(); args.PutParcelable(NFC_DATA, data); fragment.Arguments = args; return(fragment); }
public NfcAlertView(Context context, NfcPassportScanningResult result) : base(context) { Image = new ImageView(context); Image.SetImageBitmap(PassportCallback.Photo); AddView(Image); Text = new TextView(context); AddView(Text); var text = "Document: " + result.Dg1Group.DocumentNumber + "\n"; text += "Expires: " + result.Dg1Group.DateOfExpiry + "\n"; /** * TODO: Add whatever you seem necessary to * */ Text.Text = text; }