Advertisement
Guest User

Masih Error

a guest
Apr 23rd, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.53 KB | None | 0 0
  1. package com.example.badruszamans.tugasakhir;
  2.  
  3. import android.content.Intent;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.os.Bundle;
  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.Request;
  12. import com.android.volley.Response;
  13. import com.android.volley.VolleyError;
  14. import com.android.volley.toolbox.StringRequest;
  15. import com.android.volley.toolbox.Volley;
  16.  
  17. import org.json.JSONException;
  18. import org.json.JSONObject;
  19.  
  20. import java.util.HashMap;
  21. import java.util.Map;
  22.  
  23. public class MainActivity extends AppCompatActivity {
  24.  
  25. EditText username, password;
  26. Button login;
  27.  
  28. @Override
  29. protected void onCreate(Bundle savedInstanceState) {
  30. super.onCreate(savedInstanceState);
  31. setContentView(R.layout.activity_main);
  32.  
  33. username =(EditText)findViewById(R.id.Username);
  34. password =(EditText)findViewById(R.id.Password);
  35.  
  36. login = (Button)findViewById(R.id.LogIn);
  37.  
  38. login.setOnClickListener(new View.OnClickListener() {
  39. @Override
  40. public void onClick(View v) {
  41. String user = username.getText().toString();
  42. String pass = password.getText().toString();
  43. if (!user.isEmpty() && !pass.isEmpty()){
  44. RequestLogin(user, pass);
  45. }else{
  46. Toast.makeText(MainActivity.this, "Email dan Password harus diisi", Toast.LENGTH_SHORT).show();
  47.  
  48. }
  49. }
  50. });
  51. }
  52.  
  53. public void RequestLogin(String username, String password) {
  54. String url = "192.168.56.1/project/pendataan/login.php";
  55.  
  56. StringRequest postRequest = new StringRequest(Request.Method.POST, url,
  57. new Response.Listener<String>() {
  58. @Override
  59. public void onResponse(String response) {
  60. try {
  61. boolean jsonResponse = new JSONObject(response).getBoolean("error");
  62. if (!jsonResponse){
  63. Intent LogIn = new Intent(MainActivity.this, MainMenuActivity.class);
  64. startActivity(LogIn);
  65. }else {
  66. Toast.makeText(MainActivity.this, "Maaf username atau password salah", Toast.LENGTH_SHORT).show();
  67. }
  68. } catch (JSONException e) {
  69. Toast.makeText(MainActivity.this, "Maaf Json Error " + e.toString(), Toast.LENGTH_SHORT).show();
  70. e.printStackTrace();
  71. }
  72. }
  73. },
  74. new Response.ErrorListener() {
  75. @Override
  76. public void onErrorResponse(VolleyError error) {
  77. Toast.makeText(MainActivity.this, "Maaf Json Erro gan " + error.toString(), Toast.LENGTH_SHORT).show();
  78. error.printStackTrace();
  79. }
  80. }
  81. ) {
  82. @Override
  83. protected Map<String, String> getParams()
  84. {
  85. Map<String, String> params = new HashMap<>();
  86. // the POST parameters:
  87. params.put("user", "username");
  88. params.put("pass", "password");
  89. return params;
  90. }
  91. };
  92. Volley.newRequestQueue(this).add(postRequest);
  93. }
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement