Advertisement
Guest User

LoginActivity

a guest
Mar 24th, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.45 KB | None | 0 0
  1. ackage com.elektro.koperasi;
  2.  
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.text.Editable;
  6. import android.util.Log;
  7. import android.view.View;
  8. import android.widget.Button;
  9. import android.widget.EditText;
  10. import android.widget.TextView;
  11. import android.widget.Toast;
  12.  
  13. import com.androidnetworking.AndroidNetworking;
  14. import com.androidnetworking.common.Priority;
  15. import com.androidnetworking.error.ANError;
  16. import com.androidnetworking.interfaces.JSONObjectRequestListener;
  17.  
  18. import org.json.JSONArray;
  19. import org.json.JSONException;
  20. import org.json.JSONObject;
  21.  
  22. public class LoginActivity extends AppCompatActivity {
  23.  
  24.     private EditText etuser;
  25.     private EditText etpass;
  26.     private Button login;
  27.     private TextView move_reg;
  28.  
  29.     @Override
  30.     protected void onCreate(Bundle savedInstanceState) {
  31.         super.onCreate(savedInstanceState);
  32.         setContentView(R.layout.activity_login);
  33.  
  34.         AndroidNetworking.initialize(this);
  35.  
  36.         etuser = (EditText) findViewById(R.id.user);
  37.         etpass = (EditText) findViewById(R.id.pass);
  38.         login = (Button) findViewById(R.id.btn_log);
  39.         move_reg = (TextView) findViewById(R.id.move_reg);
  40.  
  41.     }
  42. }
  43.  
  44.         login.setOnClickListener(new View.OnClickListener() {
  45.  
  46.             @Override
  47.             public void onClick(View v) {
  48.                 loginRun(etuser, etpass);
  49.             }
  50.         });
  51.     }
  52.     private void loginRun(EditText etuser, EditText etpass) {
  53.         AndroidNetworking.post("http//192.168.43.74/rest-api/kpn-rest-server/index.php/api/Users/log")
  54.                 .addBodyParameter("user", etuser.getText().toString())
  55.                 .addBodyParameter("pass", etpass.getText().toString())
  56.                 .setTag(this)
  57.                 .setPriority(Priority.HIGH)
  58.                 .build()
  59.                 .getAsJSONObject(new JSONObjectRequestListener() {
  60.                     @Override
  61.                     public void onResponse(JSONObject response) {
  62.  
  63.                     }
  64.  
  65.                     @Override
  66.                     public void onError(ANError anError) {
  67.  
  68.                     }
  69.                 });
  70.     }
  71.  
  72.             move_reg.setOnClickListener(new View.OnClickListener() {
  73.             @Override
  74.             public void onClick(View v) {
  75.                 Intent intent = new Intent(LoginActivity.this, RegistrasiActivity.class);
  76.                 startActivity(intent);
  77.             }
  78.         });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement