Android GetDoElement()使我的应用程序无法运行

Android GetDoElement()使我的应用程序无法运行,android,Android,在这个论坛的帮助下,我成功地捕获了一个XML,并将其显示在我的apk android上,因此我在本周末尝试获取一些值,如toto这里我想将toto显示在我的apk android上,例如,如果guy toto登录我的apk Hello toto 因此,现在显示整个XML是可以的,但一旦我添加这一行: Document doc = xml.getDomElement(task2); 它已经不起作用了。。。我的应用程序几秒钟后就停止了。 因此,我的代码MainActivity.java中有一部分:

在这个论坛的帮助下,我成功地捕获了一个XML,并将其显示在我的apk android上,因此我在本周末尝试获取一些值,如toto这里我想将toto显示在我的apk android上,例如,如果guy toto登录我的apk Hello toto

因此,现在显示整个XML是可以的,但一旦我添加这一行:

Document doc = xml.getDomElement(task2);
它已经不起作用了。。。我的应用程序几秒钟后就停止了。 因此,我的代码MainActivity.java中有一部分:

public void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    GetXmlTask xml = new GetXmlTask(MainActivity.this , "Website"); // get the XML


    xml.execute(); // execute the task

    textview1 = (TextView) findViewById(R.id.textview1);
    textview2 = (TextView) findViewById(R.id.textview2);


    String task2 = xml.doInBackground(sUrl);
    Document doc = xml.getDomElement(task2); // <--- THE BUGGING LINE IS HERE WHEN I DELETE IT MY APK WORKS AGAIN 
}

如果有人能帮我的话,我花了大约半个周末的时间来做这件事^^ 谢谢大家!

PS:我在代码末尾得到了一个方法返回,可能是它让我出错了:

public void Returnxml(String data){
        textview1.setText(data); 
    }

检查JDOM以将XML解析为字符串有很多示例可以使用document builder和SAX builder,我可以举一个示例,但我不太确定您的意图或您想做什么。无论如何,我希望能提供帮助

是的,谢谢你,但就我个人而言,我不知道我要做什么,因为有些人说我必须使用XMLPULLPARSER,因为它是推荐的。。其他人说使用SAX。。其他人说使用DOM。。我有点迷路了^^
public void Returnxml(String data){
        textview1.setText(data); 
    }