package Ġcom . bar bbe cker . fund ate c . pet im munity card . activity Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġcom . bar bbe cker . fund ate c . pet im munity card . R Ċ import Ġcom . bar bbe cker . fund ate c . pet im munity card . helper . QR Code Helper Ċ import Ġcom . bar bbe cker . fund ate c . pet im munity card . service . models . Pet Ċ import Ġcom . google . zx ing . qrcode . decoder . Error Correction Level Ċ import Ġkotlinx . android . synt hetic . main . activity _ tel a _ qr _ code . fab Ċ import Ġkotlinx . android . synt hetic . main . activity _ tel a _ qr _ code . toolbar Ċ import Ġkotlinx . android . synt hetic . main . content _ tel a _ qr _ code .* ĊĊ Ċ class ĠT ela Qr Code Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ tel a _ qr _ code ) ĊĠĠĠĠĠĠĠ Ġset Support ActionBar ( toolbar ) ĊĊĠĠĠĠĠĠĠ Ġval Ġname Pet Ġ= Ġintent . get Serializable Extra (" key _ pet ") Ġas ĠPet ĊĊĠĠĠĠĠĠĠ Ġfab . setOnClickListener Ġ{ Ġview Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( Intent ( base Context , ĠT ela In icial Activity :: class . java )) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġbitmap Ġ= ĠQR Code Helper ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. newInstance ( this ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. setContent ( name Pet . name ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. setError Correction Level ( Error Correction Level . Q ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Margin ( 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. q rc O de ĊĠĠĠĠĠĠĠ Ġimage Qr Code . setImage Bitmap ( bitmap ) ĊĠĠĠ Ġ} Ċ } Ċ