Me solicitaron crear una nueva ventana de logeo y que la aplicacion inicie con esta y de aqui se abra la ventana principal (MainActivity) si el logeo es correcto. Para lograr esto cree una actividad nueva llamada ".MainLogeo" y en el Manifest cambie lo siguiente para que inicie la actividad nueva.
Código:
El problema ahora es que no puedo conectarme al servicio cuando selecciono el boton "conectar" del ".MainLogeo" me sale el siguiente error.<application
android:name="co.com.factura.Globals"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainLogeo" <!-- ".MainActivity" -->
android:configChanges="orientation|screenSize"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
</intent-filter>
<meta-data
android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
android:resource="@xml/device_filter" />
</activity>
java.lang.NullPointerException
pero en el ".MainActivity" se puede logear sin problemas.
mi código de conexión es el siguiente.
Código:
try {
String url = "http://localhost/services/ValidarUsuarioJson" +
"?nombreUsuario=" + URLEncoder.encode(usuario) +
"&contrasena=" + URLEncoder.encode(pass);
new validarUsuarioJson().execute(url);
}
catch (NullPointerException e) {
//Log.d("Inicio de sesion", e.getLocalizedMessage());
Toast.makeText(MainMenu.this,e.toString(),Toast.LENGTH_LONG).show();
}
Tendré algún problema en el Manifest, alguien me puede ayudar.
Gracias.
PD. la exepcion viene cuando se intenta ejecutar el método
Cita:
que es un hilo AsyncTask en android. validarUsuarioJson().execute(url)


