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)