logo
Bienvenido visitante. Para activar todas las funcionalidades, por favor Iniciar sesión o Registrarse.

Aviso

Icon
Error

Opciones
Ir a la última publicación
airamnacg  
#1 Publicado : lunes, 19 de junio de 2017 17:13:09(UTC)
airamnacg

Posición: Newbie

Grupos: Registered
Registrado: 19/06/2017(UTC)
Mensajes: 1
Perú
Ubicación: Lima

Hola!! tengo un problema quiero validar mi Login con datos de mi bd ya copiada desde el directorio assets, checando el file explorer se copia exitosamente la bd, más no logra validar nada, al contrario sale que la aplicacion se detuvo, también quiero usar la base de datos para llenar mis spinners, mostrar reportes, pero no sé que es lo que está fallando, aquí está mi código, please no sé que está pasando :(

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//emperejamos las variable con el xml

DBHelper db = new DBHelper(this, DB_NAME, null, DB_VERSION);
try {
db.createDataBase();
db.openDataBase();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
INGRESAR = (Button) findViewById(R.id.button);

INGRESAR.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

Intent INGRESAR = new Intent(MainActivity.this, Menu.class);
startActivity(INGRESAR);

}

});
et1 = (EditText) findViewById(R.id.etusuario);
et2 = (EditText) findViewById(R.id.etcontrasena);
}


//metodo de ingreso
public void ingresar(View v) {
DBHelper dbHelper = new DBHelper(MainActivity.this, "sigis.db", null, 1);
SQLiteDatabase db = dbHelper.getReadableDatabase();

String usuario = et1.getText().toString();
String contrasena = et2.getText().toString();
fila = db.rawQuery("select usuario,contrasena from usuarios where usuario='" + usuario + "' and contrasena='" + contrasena + "'", null);
//preguntamos si el cursor tiene algun valor almacenado
if (fila.moveToFirst() == true) {

//capturamos los valores del cursos y lo almacenamos en variable
String usua = fila.getString(0);
String pass = fila.getString(1);

//preguntamos si los datos ingresados son iguales
if (usuario.equals(usua) && contrasena.equals(pass)) {

//si son iguales entonces vamos a otra ventana

//Menu es una nueva actividad empty
Intent ven = new Intent(MainActivity.this, Menu.class);
startActivity(ven);

//limpiamos las las cajas de texto
et1.setText("");
et2.setText("");
}

}
}
yalanii  
#2 Publicado : domingo, 27 de abril de 2025 21:30:59(UTC)
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 5.027
Ubicación: TBS

yalanii  
#3 Publicado : sábado, 3 de mayo de 2025 12:44:47(UTC)
yalanii

Posición: Advanced Member

Grupos: Registered
Registrado: 25/04/2025(UTC)
Mensajes: 5.027
Ubicación: TBS

audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting
Usuarios navegando este tema
Guest (2)
Salto de foro  
No puedes iniciar nuevos temas en este foro.
No puedes responder a temas en este foro.
No puedes eliminar sus temas en este foro.
No puedes editar sus temas en este foro.
No puedes crear encuestas en este foro.
No puedes votar las encuestas en este foro.