Cómo utilizar Iniciar sesión en Android

Estoy aprendiendo android y me gustaría verificar los datos por función de registro.

Ahora tengo código: http://cecs.wright.edu/~pmateti/Courses/436/Lectures/20110920/SimpleNetworking/src/com/androidbook/simplenetworking/FlickrActivity2.java.txt

Este trabajo bien, Log.i también, pero me gustaría añadir propio Log:

XmlPullParserFactory parserCreator = XmlPullParserFactory.newInstance(); XmlPullParser parser = parserCreator.newPullParser(); parser.setInput(text.openStream(), null); status.setText("Parsing..."); int parserEvent = parser.getEventType(); while (parserEvent != XmlPullParser.END_DOCUMENT) { //START MY CODE!!! XmlPullParser.START_TAG Log.i("Test1", parserEvent); Log.i("Test2", XmlPullParser.START_TAG); //END MY CODE!!! switch(parserEvent) { case XmlPullParser.START_TAG: String tag = parser.getName(); if (tag.compareTo("link") == 0) { String relType = parser.getAttributeValue(null, "rel"); if (relType.compareTo("enclosure") == 0 ) { String encType = parser.getAttributeValue(null, "type"); if (encType.startsWith("image/")) { String imageSrc = parser.getAttributeValue(null, "href"); Log.i("Net", "image source = " + imageSrc); } } } break; } parserEvent = parser.next(); } status.setText("Done..."); 

pero tengo error:

El método i (String, String) en el tipo Log no es aplicable para los argumentos (String, int)

¿Por qué el segundo parámetro es int? ¿Cómo puedo comprobar el valor con Log igual que en JavaScript console.log?

Java, a diferencia de Javascript, es un lenguaje fuertemente mecanografiado. El compilador comprueba que está proporcionando variables de tipo esperado a un método. En este caso, el método Log.i toma dos cadenas como argumentos.

Está intentando imprimir un int y, por lo tanto, necesita convertirlo en una cadena. Esto se puede hacer como que por ejemplo:

 Log.i("Test2", Integer.toString(XmlPullParser.START_TAG)); 

Antes de bucear demasiado profundamente en Android, quizás debería seguir una breve introducción al lenguaje Java para obtener los conceptos básicos adecuados. Esto le ahorrará tiempo más adelante.

  • ¿Por qué tantas clases internas en Android?
  • ViewRootImpl.setPausedForTransition (boolean) NullPointerException en ActivityTransitionCoordinator cuando la transición a otra Actividad se invoca demasiado pronto
  • Cómo Hash String usando SHA-1 con la clave?
  • Cómo cerrar / matar una aplicación en un dispositivo Android con appium?
  • Utilización de Try Catch Manejo de excepciones o comprobaciones explícitas
  • Cómo configurar la opción de reutilización de direcciones para un socket de datagrama en código java?
  • Android: Cómo dibujar gratis encima de cualquier cosa (cualquier actividad)
  • ¿Cómo puedo localizar por qué mi actividad se termina?
  • Daga 2: java.lang.NoSuchMethodError
  • Android y obtener una vista con id cast como una cadena
  • Modos de mezcla de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.