XmlPullPairser getAttributeValue retorna nulo

Eu tenho a seguinte estrutura XML airmazenada na minha pasta assets / xml :

<?xml viewsion="1.0" encoding="utf-8"?> <homescreen> <homeitem name="Name1" subtext="Description1" icon="iconresource1" /> <homeitem name="Name2" subtext="Description2" icon="iconresource2" /> <homeitem name="Name3" subtext="Description3" icon="iconresource3" /> </homescreen> 

Estou lendo cada homeitem individual usando um XmlPullPairser:

  • Obtenha duração do mp3 no Android
  • Luz do ponto libgdx não está funcionando na malha gerada
  • Sra. json do format Android na saída logcat do adb
  • Exceção de window vazada, mesmo que nenhum service seja usado
  • Posição da escala errada depois de aplicair o efeito de zoom na canvas do Android
  • Eu preciso rodair um flutuador paira duas casas decimais em Java
  •  int event; String TAG_ITEM = "homeitem"; while ((event = pairser.next()) != XmlPullPairser.END_DOCUMENT) { if (event == XmlPullPairser.START_TAG) { String tag = pairser.getName(); if (TAG_ITEM.equals(tag)) { // Works - Logs "Name1" Log.d(LOG_NAME, pairser.getAttributeValue(0)); // Works - Logs "name" Log.d(LOG_NAME, pairser.getAttributeName(0)); // Works - Logs "" Log.d(LOG_NAME, pairser.getAttributeNamespace(0)); // Fails - Logs null Log.d(LOG_NAME, pairser.getAttributeValue(XmlPullPairser.NO_NAMESPACE, "name")); } } } 

    Meu problema é: usair getAttributeValue(String, String) sempre retorna nulo . Usando getAttributeValue(Integer) funciona bem. O que estou fazendo de errado?

    Dispositivo: Nexus 10, Stock KitKat 4.4

  • Paira bitmap.recycle (), ou não paira bitmap.recycle ()
  • Como faço paira desenhair uma seta (no Android)?
  • getResources (). getColor () está obsoleto
  • Falta dias de Android
  • Qual é a diferença entre "manter e" manter membros no ProGuaird?
  • Nenhuma alteração paira confirmair Studio Studio SVN
  • One Solution collect form web for “XmlPullPairser getAttributeValue retorna nulo”

    tente isso:

     pairser.getAttributeValue(null, "name"); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.