Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.keanu.registroesus;
- import android.app.Application;
- import android.content.Intent;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.text.TextUtils;
- import android.view.View;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.TextView;
- import com.loopj.android.http.AsyncHttpClient;
- import com.loopj.android.http.AsyncHttpResponseHandler;
- import com.loopj.android.http.RequestHandle;
- import com.loopj.android.http.RequestParams;
- import org.apache.http.Header;
- import org.json.JSONException;
- import org.json.JSONObject;
- import de.keyboardsurfer.android.widget.crouton.Crouton;
- import de.keyboardsurfer.android.widget.crouton.Style;
- public class inicio extends AppCompatActivity {
- EditText usuario,pass;
- TextView tregistro;
- Button ingresar;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_inicio);
- usuario = (EditText) findViewById(R.id.etusuario);
- pass = (EditText) findViewById(R.id.etcontrasena);
- ingresar = (Button) findViewById(R.id.bingresar);
- tregistro = (TextView) findViewById(R.id.tregistro);
- tregistro.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- startActivity(new Intent(inicio.this, registro.class));
- }
- });
- ingresar.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- AsyncHttpClient client = new AsyncHttpClient();
- String url="http://ufff.men/esus/consulta_usuario.php";
- RequestParams params = new RequestParams();
- params.add("usuario", usuario.getText().toString());
- params.add("pass", pass.getText().toString());
- //Crouton.makeText(inicio.this, "sobre el request handle", Style.ALERT).show();
- RequestHandle post = client.post(url, params, new AsyncHttpResponseHandler() {
- String usuario=null;
- @Override
- public void onSuccess(int statusCode, org.apache.http.Header[] headers, byte[] responseBody) {
- if (statusCode==200){
- //Crouton.makeText(inicio.this, "sobre el try", Style.ALERT).show();
- try {
- JSONObject o = new JSONObject(new String(responseBody));
- usuario=o.getString("usuario");
- Crouton.makeText(inicio.this, "entro", Style.ALERT).show();
- if (!TextUtils.isEmpty(usuario)){
- //Aplicacion app=(Aplicacion) getApplication();
- //app.getUsuario(usuario);
- startActivity(new Intent(inicio.this, registro.class));
- }else {
- Crouton.makeText(inicio.this, "Usuario invalido", Style.ALERT).show();
- }
- } catch (JSONException e) {
- Crouton.makeText(inicio.this, "Error "+e.getMessage(), Style.ALERT).show();
- }
- }
- }
- @Override
- public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) {
- Crouton.makeText(inicio.this, "Fallo general", Style.ALERT).show();
- }
- });
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement