【问题标题】:SAX parsing Application working fine on android2.2 but giving exception in ICSSAX 解析应用程序在 android2.2 上运行良好,但在 ICS 中出现异常
【发布时间】:2013-10-11 07:19:42
【问题描述】:

我正在尝试实现 SAXParsing...当我在手机上运行我的应用程序时遇到异常,但是当我在 android 2.2 AVD 上运行它时,该应用程序运行良好。 请查看我的代码。 我已经删除了我正在解析的 URL,因为我不愿意在公共场合展示它。

public class ZodiacXMLParsing extends Activity{


String mainURL="http://www.myURL/zodiac.xml";
TextView tv;

@Override
protected void onCreate(Bundle zodiac) {
    // TODO Auto-generated method stub
    super.onCreate(zodiac);
    setContentView(R.layout.zodiacxmlparsing);
    tv=(TextView)findViewById(R.id.tv);

    try{
        URL website=new URL(mainURL);
        SAXParserFactory spf=SAXParserFactory.newInstance();
        SAXParser sp=spf.newSAXParser();
        XMLReader xr=sp.getXMLReader();

        HandlingXMLStuff handle=new HandlingXMLStuff();
        xr.setContentHandler(handle);
        xr.parse(new InputSource(website.openStream()));

        String information=handle.getInformation();
        tv.setText(information);
    }catch(Exception e){
        Toast.makeText(ZodiacXMLParsing.this, "Error", Toast.LENGTH_SHORT).show();
    }
}

}

公共类HandlingXMLStuff 扩展DefaultHandler{

XMLDataCollected info=new XMLDataCollected();

public String getInformation(){
    return info.set();
}

@Override
public void startElement(String uri, String localName, String qName,
        Attributes attributes) throws SAXException {
    // TODO Auto-generated method stub
    if(localName.equals("aries")){
        String aries=attributes.getValue("data");
        info.get(aries);

    }
}

}

公共类 XMLDataCollected {

String contents;

public void get(String z){
    contents=z;
}

public String set(){
    return contents;
}

}

【问题讨论】:

  • 能否分享一下错误日志
  • user1990572 关于 Asynctask 的假设是有效的。但也要粘贴您的日志。

标签: android parsing sax avd saxparser


【解决方案1】:

我没有看到 AsyncTask。由于您尚未发布错误日志,我认为这是您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-05
    • 2017-11-16
    • 2020-08-21
    • 1970-01-01
    相关资源
    最近更新 更多