Guest User

Untitled

a guest
Nov 22nd, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. public static class RegisterDialogFragment extends DialogFragment {
  2. @Override
  3. public Dialog onCreateDialog(Bundle savedInstanceState){
  4. AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
  5. LayoutInflater inflater = getActivity().getLayoutInflater();
  6. View v = inflater.inflate(R.layout.register_layout,null);
  7. final EditText retUsername = (EditText) v.findViewById(R.id.rusername);
  8. final EditText retPassword = (EditText)v.findViewById(R.id.rpassword);
  9. final EditText retCredits = (EditText)v.findViewById(R.id.rcredits);
  10. builder.setView(v).setPositiveButton(R.string.register,
  11. new DialogInterface.OnClickListener() {
  12. @Override
  13. public void onClick(DialogInterface dialog, int which) {
  14. String username, password, credits;
  15.  
  16. username = retUsername.getText().toString();
  17. password = retPassword.getText().toString();
  18. credits = retCredits.getText().toString();
  19. String msg;
  20.  
  21. if((username.equalsIgnoreCase(""))){
  22. msg = "Username Taken, Please input another one";
  23. }
  24. else{
  25. doAdd();
  26. msg = "User Created";
  27. slotmachine();
  28. }
  29. Toast.makeText(context,msg,Toast.LENGTH_SHORT).show();
  30. }
  31.  
  32.  
  33. })
  34. .setNegativeButton(R.string.exit,new DialogInterface.OnClickListener(){
  35.  
  36. @Override
  37. public void onClick(DialogInterface dialog, int which) {
  38.  
  39.  
  40. }
  41. }
  42.  
  43. );
  44. return builder.create();
  45.  
  46. }
  47.  
  48. }
  49.  
  50. public void doAdd(View v){
  51. DBase db = new DBase(this);
  52. EditText etrusername = (EditText) findViewById(R.id.rusername);
  53. EditText etrpassword = (EditText) findViewById(R.id.rpassword);
  54. EditText etrcredits = (EditText) findViewById(R.id.rcredits);
  55. db.open();
  56. db.add(etrusername.toString(),Integer.parseInt(etrpassword.toString()),Integer.parseInt(etrcredits.toString()));
  57. db.close();
  58. }
Add Comment
Please, Sign In to add comment