package Ġio . aar on sp ook y . bio metric authentication Ċ Ċ import Ġandroid . support . v 4 . hardware . fingerprint . Fingerprint Manager Compat Ċ Ċ class ĠBio metric Callback V 2 3 ( private Ġval Ġcallback : ĠBio metric Callback , Ġprivate Ġval Ġdialog : ĠBio metric Dialog ): ĠF ingerprint Manager Compat . Authentication Callback () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Authentication Error ( err Msg Id : ĠInt , Ġerr String : ĠCharSequence ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġcallback . on Failure ( err String . toString ()) ĊĠĠĠĠĠĠĠ Ġdialog . setMessage Text ( err String . toString ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Authentication Succeeded ( result : ĠF ingerprint Manager Compat . Authentication Result ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġcallback . on Success () ĊĠĠĠĠĠĠĠ Ġdialog . dismiss () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Authentication Help ( help Msg Id : ĠInt , Ġhelp String : ĠCharSequence ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġcallback . on Failure ( help String . toString ()) ĊĠĠĠĠĠĠĠ Ġdialog . setMessage Text ( help String . toString ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Authentication Failed () Ġ{ ĊĠĠĠĠĠĠĠ Ġcallback . on Failure ( Bio metrics ApiError . NOT _ RE CO GN IZED . error ) ĊĠĠĠĠĠĠĠ Ġdialog . setMessage Text ( Bio metrics ApiError . NOT _ RE CO GN IZED . error ) ĊĠĠĠ Ġ} Ċ }