Advertisement
Sketchware

Fazer login google exibir mensagem 10 aegundoa

Jan 7th, 2023
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.10 KB | None | 0 0
  1. // Obtém as preferências de login
  2. SharedPreferences preferences = getSharedPreferences("login_preferences", MODE_PRIVATE);
  3.  
  4. // Obtém o contador de logins, inicializando com 0 se não houver um valor armazenado
  5. int loginCount = preferences.getInt("login_count", 0);
  6.  
  7. // Incrementa o contador de logins
  8. loginCount++;
  9.  
  10. // Salva o novo valor do contador de logins
  11. SharedPreferences.Editor editor = preferences.edit();
  12. editor.putInt("login_count", loginCount);
  13. editor.apply();
  14.  
  15. // Exibe o contador de logins por 10 segundos
  16. final Toast toast = Toast.makeText(MainActivity.this, "Você já fez login " + loginCount + " vezes", Toast.LENGTH_LONG);
  17. new CountDownTimer(10000, 1000) {
  18.     public void onTick(long millisUntilFinished) {
  19.         toast.show();
  20.     }
  21.  
  22.     public void onFinish() {
  23.         toast.cancel();
  24.     }
  25. }.start();
  26.  
  27. // Continua com o código para exibir a caixa de diálogo de escolha de conta
  28. Intent intent = com.google.android.gms.common.AccountPicker.newChooseAccountIntent(null, null, new String[]{"com.google"}, false, null, null, null, null);
  29. startActivityForResult(intent, 94);
  30.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement