Advertisement
Guest User

Untitled

a guest
Aug 30th, 2016
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.49 KB | None | 0 0
  1. import android.content.Intent;
  2. import android.support.v7.app.AppCompatActivity;
  3. import android.os.Bundle;
  4. import android.view.Menu;
  5. import android.view.MenuItem;
  6. import android.view.View;
  7. import android.widget.Button;
  8. import android.widget.EditText;
  9. import android.widget.Toast;
  10.  
  11. import com.android.volley.AuthFailureError;
  12. import com.android.volley.Request;
  13. import com.android.volley.RequestQueue;
  14. import com.android.volley.Response;
  15. import com.android.volley.VolleyError;
  16. import com.android.volley.toolbox.JsonObjectRequest;
  17. import com.android.volley.toolbox.StringRequest;
  18. import com.android.volley.toolbox.Volley;
  19.  
  20. import org.json.JSONException;
  21. import org.json.JSONObject;
  22.  
  23. import java.util.HashMap;
  24. import java.util.Map;
  25. public class Login extends AppCompatActivity {
  26.  
  27.  
  28. public static final String LOGIN_URL = "http://example.com/android/login.php";
  29.  
  30. public static final String KEY_USERNAME="username";
  31. public static final String KEY_PASSWORD="password";
  32. public static final String KEY_REQUES="request";
  33. public static final String logi="login";
  34.  
  35. private EditText editTextUsername;
  36. private EditText editTextPassword;
  37.  
  38.  
  39. private String username;
  40. private String password;
  41.  
  42. @Override
  43. protected void onCreate(Bundle savedInstanceState) {
  44. super.onCreate(savedInstanceState);
  45. setContentView(R.layout.activity_login);
  46. editTextUsername = (EditText) findViewById(R.id.mob);
  47. editTextPassword = (EditText) findViewById(R.id.Pass);
  48. Button login=(Button)findViewById(R.id.Login);
  49. assert login != null;
  50. login.setOnClickListener(new View.OnClickListener() {
  51.  
  52. @Override
  53. public void onClick(View v) {
  54. // TODO Auto-generated method stub
  55. Login_fun();
  56.  
  57. }
  58. });
  59.  
  60. }
  61.  
  62.  
  63.  
  64.  
  65.  
  66. public void Login_fun() {
  67.  
  68.  
  69. username = editTextUsername.getText().toString().trim();
  70. password = editTextPassword.getText().toString().trim();
  71. username="asd";
  72. password="pass";
  73. StringRequest stringRequest = new StringRequest(Request.Method.POST, LOGIN_URL,
  74. new Response.Listener<String>() {
  75. @Override
  76. public void onResponse(String response) {
  77. if(response.trim().equals("Error")){
  78. Toast.makeText(Login.this,"Enter Valid details",Toast.LENGTH_LONG).show();
  79.  
  80. }else{
  81. openProfile(response);
  82. }
  83. }
  84. },
  85. new Response.ErrorListener() {
  86. @Override
  87. public void onErrorResponse(VolleyError error) {
  88. Toast.makeText(Login.this,error.toString(),Toast.LENGTH_LONG ).show();
  89. }
  90. }){
  91. @Override
  92. protected Map<String, String> getParams() throws AuthFailureError {
  93.  
  94. Map<String,String> myData = new HashMap<String,String>();
  95. myData.put(KEY_USERNAME,username);
  96. myData.put(KEY_PASSWORD,password);
  97. //myData.put(KEY_REQUES,"login");
  98. return myData;
  99. }
  100. };
  101.  
  102. RequestQueue requestQueue = Volley.newRequestQueue(this);
  103. requestQueue.add(stringRequest);
  104.  
  105. }
  106.  
  107. private void openProfile(String response){
  108.  
  109. Intent intent = new Intent(this, Cus_home.class);
  110. intent.putExtra(KEY_USERNAME, response);
  111. startActivity(intent);
  112. }
  113.  
  114.  
  115. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement