gabrieldeoliveira96 / BiometriaFMX

Validação Biométrica FMX
26 stars 6 forks source link

Multiplas notificações #1

Closed abritolda closed 4 years ago

abritolda commented 4 years ago

No android, quando executas varias vezes o seguinte codigo " Android:= TEventResultClass.Create(self); if Android.DeviceSecure then Android.StartActivityKeyGuard; " recebe o numero notificações dos pedidos anterior. Se executou 3 vezes vai receber 3 vezes a notificação "valido" se executou 4 vezes vai receber 4 vezes valido. Isto porque a variavel "Android" nunca é destruida.

Passando a variavel Android para public e de seguida Se alterar na unit Android.keyguardmanager. pas o seguinte procedimento

procedure TEventResultClass.OnActivityResult(Sender: TObject; const ARequestCode, AResultCode: Integer; const AIntent: TIntent); begin if aRequestCode = 000 then begin if AResultCode = -1 then begin ShowMessage('Valido'); Form1.TabControl1.ActiveTab:= Form1.TabItemPrincipal; Form1.Android.DisposeOf; // aqui é destruido a variavel e assim ja so recebe uma notificação por pedido end else begin ShowMessage('Inválido'); end; end;

end;

Ps: Não me parece ser a melhor maneir de o fazer. No entanto resulta

gabrieldeoliveira96 commented 4 years ago

Boa tarde tudo certo ?, O Código disponibilizado é apenas um exemplo básico, O código monstra as possibilidades, a partir dai, cada desenvolvedor deve fazer a sua própria solução ... Agradeço o feedback, porem isso eu já sabia, Criei o código desse jeito para ser mais didático na palestra...

Agradeço o Feedback, e fique a vontade para entrar em contato.

Enviado do Emailhttps://go.microsoft.com/fwlink/?LinkId=550986 para Windows 10

De: abritoldamailto:notifications@github.com Enviado:segunda-feira, 17 de fevereiro de 2020 15:30 Para: gabrieldeoliveira96/BiometriaFMXmailto:BiometriaFMX@noreply.github.com Cc:Subscribedmailto:subscribed@noreply.github.com Assunto: [gabrieldeoliveira96/BiometriaFMX] Multiplas notificações (#1)

No android, quando executas varias vezes o seguinte codigo " Android:= TEventResultClass.Create(self); if Android.DeviceSecure then Android.StartActivityKeyGuard; " recebe o numero notificações dos pedidos anterior. Se executou 3 vezes vai receber 3 vezes a notificação "valido" se executou 4 vezes vai receber 4 vezes valido. Isto porque a variavel "Android" nunca é destruida.

Passando a variavel Android para public e de seguida Se alterar na unit Android.keyguardmanager. pas o seguinte procedimento

procedure TEventResultClass.OnActivityResult(Sender: TObject; const ARequestCode, AResultCode: Integer; const AIntent: TIntent); begin if aRequestCode = 000 then begin if AResultCode = -1 then begin ShowMessage('Valido'); Form1.TabControl1.ActiveTab:= Form1.TabItemPrincipal; Form1.Android.DisposeOf; // aqui é destruido a variavel e assim ja so recebe uma notificação por pedido end else begin ShowMessage('Inválido'); end; end;

end;

Ps: Não me parece ser a melhor maneir de o fazer. No entanto resulta

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/gabrieldeoliveira96/BiometriaFMX/issues/1?email_source=notifications&email_token=AHATKXKUW33E37OCUB6XLTTRDLJUHA5CNFSM4KWWT572YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IODQHSA, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AHATKXKQND7NM5THBWHT73TRDLJUHANCNFSM4KWWT57Q.

abritolda commented 4 years ago

Bravo, Belo trabalho e excelente partilha de código.

gabrieldeoliveira96 commented 4 years ago

Eu que agradeço ter assistido a palestra e ter gostado da solução amigo, Sempre que precisar estou a disposição!!. Agraços!! Bora Codar.

Enviado do Emailhttps://go.microsoft.com/fwlink/?LinkId=550986 para Windows 10

De: abritoldamailto:notifications@github.com Enviado:segunda-feira, 17 de fevereiro de 2020 15:42 Para: gabrieldeoliveira96/BiometriaFMXmailto:BiometriaFMX@noreply.github.com Cc:gabrieldeoliveira96mailto:gabriel.o.s@hotmail.com; Commentmailto:comment@noreply.github.com Assunto: Re: [gabrieldeoliveira96/BiometriaFMX] Multiplas notificações (#1)

Bravo, Belo trabalho e excelente partilha de código.

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/gabrieldeoliveira96/BiometriaFMX/issues/1?email_source=notifications&email_token=AHATKXKBSVVOUFJU3PVBBODRDLLC7A5CNFSM4KWWT572YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEL7LGIQ#issuecomment-587117346, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AHATKXORPYQBDVKLUMMTBETRDLLC7ANCNFSM4KWWT57Q.