Advertisement
Guest User

main

a guest
Apr 13th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.16 KB | None | 0 0
  1. package com.example.goncalo.animaltracker;
  2.  
  3. import android.content.Intent;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.os.Bundle;
  6. import android.util.Log;
  7. import android.view.View;
  8. import android.widget.EditText;
  9. import android.widget.TextView;
  10. import android.widget.Toast;
  11.  
  12. import com.android.volley.AuthFailureError;
  13. import com.android.volley.Request;
  14. import com.android.volley.RequestQueue;
  15. import com.android.volley.Response;
  16. import com.android.volley.VolleyError;
  17. import com.android.volley.toolbox.JsonObjectRequest;
  18. import com.android.volley.toolbox.StringRequest;
  19. import com.android.volley.toolbox.Volley;
  20.  
  21. import org.json.JSONException;
  22. import org.json.JSONObject;
  23.  
  24. import java.util.HashMap;
  25. import java.util.Map;
  26.  
  27. public class MainActivity extends AppCompatActivity {
  28.     EditText username;
  29.     EditText password;
  30.     @Override
  31.     protected void onCreate(Bundle savedInstanceState) {
  32.         super.onCreate(savedInstanceState);
  33.         setContentView(R.layout.activity_main);
  34.  
  35.     }
  36.  
  37.     public void buttonLogin(View v) {
  38.  
  39.         String url = "https://luiscm.000webhostapp.com/login.php";
  40.         JSONObject jsonBody = new JSONObject();
  41.  
  42.         StringRequest stringRequest = new StringRequest(Request.Method.POST, url, new Response.Listener<String>(){
  43.             @Override
  44.             public void onResponse(String response){
  45.                 try{
  46.                     JSONObject jsonoutput = new JSONObject(response);
  47.                     Toast.makeText(MainActivity.this, jsonoutput.getString(Utils.param_status).toString() + jsonoutput.getString(Utils.param_id_user).toString() + jsonoutput.getString(Utils.param_id).toString() + jsonoutput.getString(Utils.param_nome).toString(), Toast.LENGTH_SHORT).show();
  48.                 } catch(JSONException ex){
  49.  
  50.                 }
  51.             }
  52.         }, new Response.ErrorListener(){
  53.             @Override
  54.             public void onErrorResponse(VolleyError error){
  55.                 Toast.makeText(MainActivity.this, error.getMessage(), Toast.LENGTH_SHORT).show();
  56.             }
  57.         }){
  58.             @Override
  59.             protected Map<String,String> getParams(){
  60.                 username = (EditText) findViewById(R.id.edituser);
  61.                 password = (EditText) findViewById(R.id.edit2);
  62.  
  63.                 String username1 = username.getText().toString();
  64.                 String password1 = password.getText().toString();
  65.  
  66.                 Map<String,String> params = new HashMap<>();
  67.                 params.put("username",username1);
  68.                 params.put("password",password1);
  69.                 return params;
  70.             }
  71.  
  72.             @Override
  73.             public Map<String, String> getHeaders() throws AuthFailureError{
  74.                 Map<String,String> params = new HashMap<>();
  75.                 params.put("Content-type","application/x-www-form-urlencoded");
  76.                 return params;
  77.             }
  78.         };
  79.  
  80.         MySingleton.getInstance(this).addToRequestQueue(stringRequest);
  81.  
  82.  
  83.     }
  84.  
  85.  
  86.     public void buttonRegistar(View v){
  87.         Intent i = new Intent (MainActivity.this, RegistarActivity.class);
  88.         startActivity(i);
  89.     }
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement