我尝试实现以下代码时收到NetworkOnMainThreadException:
public class HandlingXMLStuff extends ListActivity{
static final String URL = "xml_file";
static final String ITEM = "item"; //parent
static final String Id = "id";
static final String Name = "name";
static final String Desc = "desc";
static final String Link = "Link";
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.xmllist);
ArrayList<HashMap<String, String>> menuItems = new ArrayList<HashMap<String, String>>();
xmlparser parser = new xmlparser();
String xml = parser.getXmlFromUrl(URL);
Document doc = parser.getDomElement(xml);
NodeList nl = doc.getElementsByTagName(ITEM);
//START: loop through all item nodes …Run Code Online (Sandbox Code Playgroud) 在android的ArrayList中,例如我经常看到的simplelistadapter ArrayList<?>,在一些教程中,我已经查看了<?>,并被某些值替换。但是我仍然不太确定这代表什么变量或限定词。