Guest User

Untitled

a guest
Mar 19th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.16 KB | None | 0 0
  1. package mx.iteso.erickgarcia.practica8;
  2.  
  3. import android.app.Fragment;
  4. import android.os.Bundle;
  5. import android.support.annotation.Nullable;
  6. import android.view.LayoutInflater;
  7. import android.view.View;
  8. import android.view.ViewGroup;
  9. import android.widget.Button;
  10. import android.widget.EditText;
  11. import android.widget.Toast;
  12.  
  13. import java.util.HashMap;
  14.  
  15. /**
  16. * Created by erickgarcia on 10/03/18
  17. */
  18.  
  19. public class FragmentAddUser extends Fragment {
  20. EditText editTextName, editTextPhone;
  21. Button buttonSaveContact;
  22.  
  23. @Nullable
  24. @Override
  25. public View onCreateView(LayoutInflater inflater, @Nullable final ViewGroup container, Bundle savedInstanceState) {
  26. editTextName = (EditText) container.findViewById(R.id.editTextName);
  27. editTextPhone = (EditText) container.findViewById(R.id.editTextPhone);
  28. buttonSaveContact = (Button) container.findViewById(R.id.btnSaveContact);
  29.  
  30. buttonSaveContact.setOnClickListener(new View.OnClickListener() {
  31. @Override
  32. public void onClick(View view) {
  33. HashMap<String, String> users = new HashMap<>();
  34. if (editTextName.getText().toString().length() > 0 && editTextPhone.getText().toString().length() > 0) { // no esta vacio
  35. users.put(editTextName.getText().toString(), editTextPhone.getText().toString());
  36. if (new SharedPreferenceMethod(getActivity()).addSharedPreferences("user", users)) {
  37. Toast.makeText(getActivity(), "user saved!", Toast.LENGTH_SHORT).show();
  38. editTextName.setText("");
  39. editTextPhone.setText("");
  40. editTextName.requestFocus();
  41. } else
  42. // regreso falso the addSharedPreferences
  43. Toast.makeText(getActivity(), "unable to save the user", Toast.LENGTH_SHORT).show();
  44. } else
  45. // la entrada esta vacia o nula
  46. Toast.makeText(getActivity(), "unable to save user or phone number", Toast.LENGTH_SHORT).show();
  47. }
  48. });
  49.  
  50. return inflater.inflate(R.layout.fragment_add_user, container, false);
  51. }
  52. }
Add Comment
Please, Sign In to add comment