package com.example.usuariopc.myapplication;
import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import com.example.usuariopc.myapplication.R;
public class MainActivity extends AppCompatActivity {
public EditText usu, pass;
TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
textView=(TextView)findViewById(R.id.registrar);
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(MainActivity.this, registro.class);
startActivity(intent);
Toast.makeText(MainActivity.this, "funciona!", Toast.LENGTH_SHORT).show();
}
});
usu = (EditText) findViewById(R.id.nombreusuario);
pass = (EditText) findViewById(R.id.contraseña);
}
public void botonentrar(View vista) {
BD admin = new BD(this,"agenda", null, 1);
SQLiteDatabase bd = admin.getWritableDatabase();
String campos[] = {"nombreUsuario", "contraseña"};
String usuarios = usu.getText().toString();
String passwords = pass.getText().toString();
Cursor fila = bd.rawQuery("select nombreUsuario,contraseña from registros where nombreUsuario=" + usuarios + "AND contraseña=" + passwords,campos);
Intent ventana = new Intent(this, principal.class);
startActivity(ventana);
if (fila.moveToFirst()) {
usu.setText(fila.getString(0));
} else {
Toast.makeText(this, "No existe el usuario ingresado",
Toast.LENGTH_SHORT).show();
}
bd.close();
}
}
tengo este codigo para consultar un usuario en la base de datos, mi objetivo es que el usuario logueado pueda ingresar a otra ventana, pero me sale este error(lo sentimos. La aplicación My Application se detuvo) cuando preciono el boton que llama al metodo botonentrar. espero haberme explicado. de antemano gracias por sus comentarios de ayuda