Advertisement
Guest User

Untitled

a guest
Aug 29th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. // Prompt for the username
  2. AlertDialog.Builder builder = new AlertDialog.Builder(this);
  3. builder.setTitle("Votre nom d'utilisateur");
  4.  
  5. // Set up the input TODO: style
  6. final EditText input = new EditText(this);
  7. input.setInputType(InputType.TYPE_CLASS_TEXT);
  8. builder.setView(input);
  9.  
  10. // Set up the buttons
  11. builder.setNegativeButton("Défaut", (dialog, which) -> {
  12. newUser.setUserName("UserNameOf_" + uId);
  13. postAndSyncUser(newUser);
  14. });
  15. builder.setPositiveButton("OK", (dialog, which) -> {
  16.  
  17. if(input.getText().toString().length() > 0 ) {
  18. // TODO: intégrer une vérification pour que les 'userName' soient uniques?
  19. newUser.setUserName(input.getText().toString());
  20. } else {
  21. newUser.setUserName("UserNameOf_" + uId);
  22. }
  23. postAndSyncUser(newUser);
  24. });
  25.  
  26. // Show dialog
  27. AlertDialog dialog = builder.create();
  28. dialog.setOnShowListener(d -> {
  29. InputMethodManager inM = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
  30. inM.showSoftInput(input, InputMethodManager.SHOW_IMPLICIT);
  31. });
  32. dialog.show();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement