Advertisement
Guest User

Untitled

a guest
May 12th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.61 KB | None | 0 0
  1. public class LoginActivity extends AppCompatActivity implements View.OnClickListener {
  2. public static final String LOGIN_URL = "https://example.com/login";
  3.  
  4. public static final String KEY_USERNAME = "email";
  5. public static final String KEY_PASSWORD = "password";
  6. private EditText editTextUsername;
  7. private EditText editTextPassword;
  8. private Button buttonLogin;
  9.  
  10. private String email;
  11. private String password;
  12.  
  13. @Override
  14. protected void onCreate(Bundle savedInstanceState) {
  15. super.onCreate(savedInstanceState);
  16. setContentView(R.layout.activity_login);
  17.  
  18. editTextUsername = (EditText) findViewById(R.id.editTextUsername);
  19. editTextPassword = (EditText) findViewById(R.id.editTextPassword);
  20.  
  21. buttonLogin = (Button) findViewById(R.id.buttonLogin);
  22.  
  23. buttonLogin.setOnClickListener(this);
  24. }
  25.  
  26. private void userLogin() {
  27. email = editTextUsername.getText().toString().trim();
  28. password = editTextPassword.getText().toString().trim();
  29. StringRequest stringRequest = new StringRequest(Request.Method.POST, LOGIN_URL,
  30. new Response.Listener<String>() {
  31. @Override
  32. public void onResponse(String response) {
  33. VolleyLog.v("Response:%n %s", response);
  34. /* WebView webview = new WebView(LoginActivity.this);
  35. setContentView(webview);
  36. webview.loadData(response, "text/html; charset=utf-8", "utf-8"); */
  37. }
  38. },
  39. new Response.ErrorListener() {
  40. @Override
  41. public void onErrorResponse(VolleyError error) {
  42. VolleyLog.e("Error: ", error.getMessage());
  43. Toast.makeText(LoginActivity.this, error.toString(), Toast.LENGTH_LONG).show();
  44. }
  45. }) {
  46. @Override
  47. protected Map<String, String> getParams() throws AuthFailureError {
  48. Map<String, String> map = new HashMap<String, String>();
  49. map.put(KEY_USERNAME, email);
  50. map.put(KEY_PASSWORD, password);
  51. return map;
  52. }
  53. };
  54.  
  55. RequestQueue requestQueue = Volley.newRequestQueue(this);
  56. requestQueue.add(stringRequest);
  57. }
  58.  
  59. private void openProfile() {
  60. Intent intent = new Intent(this, ActivityUserProfile.class);
  61. intent.putExtra(KEY_USERNAME, email);
  62. startActivity(intent);
  63. }
  64.  
  65. @Override
  66. public void onClick(View v) {
  67. userLogin();
  68. }
  69. }
  70.  
  71. 05-12 17:41:00.750 1081-8058/com.example.falcon.myapcontroller D/libc-netbsd: [getaddrinfo]: hostname=xxxxx; servname=(null); cache_mode=(null), netid=0; mark=0
  72. 05-12 17:41:00.750 1081-8058/com.example.falcon.myapcontroller D/libc-netbsd: [getaddrinfo]: ai_addrlen=0; ai_canonname=xxxxx; ai_flags=4; ai_family=0
  73. 05-12 17:41:00.751 1081-8058/com.example.falcon.myapcontroller D/libc-netbsd: [getaddrinfo]: hostname=xxxxx; servname=(null); cache_mode=(null), netid=0; mark=0
  74. 05-12 17:41:00.751 1081-8058/com.example.falcon.myapcontroller D/libc-netbsd: [getaddrinfo]: ai_addrlen=0; ai_canonname=xxxxx; ai_flags=1024; ai_family=0
  75. 05-12 17:41:00.819 1081-8058/com.example.falcon.myapcontroller I/System.out: propertyValue:false
  76. 05-12 17:41:01.690 1081-8058/com.example.falcon.myapcontroller D/libc-netbsd: [getaddrinfo]: hostname=xxxxx; servname=(null); cache_mode=(null), netid=0; mark=0
  77. 05-12 17:41:01.690 1081-8058/com.example.falcon.myapcontroller D/libc-netbsd: [getaddrinfo]: ai_addrlen=0; ai_canonname=xxxxx; ai_flags=4; ai_family=0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement