Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.adigroup;
- import java.net.URL;
- import java.util.ArrayList;
- import javax.xml.parsers.SAXParser;
- import javax.xml.parsers.SAXParserFactory;
- import org.xml.sax.InputSource;
- import org.xml.sax.XMLReader;
- import android.app.ListActivity;
- import android.content.Intent;
- import android.net.Uri;
- import android.os.Bundle;
- import android.util.Log;
- import android.widget.ArrayAdapter;
- import android.widget.ListView;
- public class Country extends ListActivity {
- /** Called when the activity is first created. */
- Bean bean=null;
- int Count;
- private ListView view;
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.country_view);
- view = (ListView)findViewById(android.R.id.list);
- Count=getIntent().getIntExtra("Number",1);
- Log.e("Value**********************"," "+ Count);
- try {
- /** Handling XML */
- SAXParserFactory spf = SAXParserFactory.newInstance();
- SAXParser sp = spf.newSAXParser();
- XMLReader xr = sp.getXMLReader();
- /** Send URL to parse XML Tags */
- URL sourceUrl = new URL(
- "http://www.harpreetvirk.com/PMEvents/PMe.svc/providers");
- /** Create handler to handle XML Tags ( extends DefaultHandler ) */
- Paring myXMLHandler = new Paring();
- xr.setContentHandler(myXMLHandler);
- xr.parse(new InputSource(sourceUrl.openStream()));
- } catch (Exception e) {
- System.out.println("XML Pasing Excpetion = " + e);
- }
- /** Get result from MyXMLHandler SitlesList Object */
- bean = Paring.bean;
- ArrayList<String> name = new ArrayList<String>();
- switch(Count)
- {
- case 1:
- for (int i = 0; i < bean.getUsaid().size(); i++)
- {
- name.add(bean.getname().get(i));
- // Intent intent = new Intent(Country.this,ProviderProfile.class);
- // startActivity(intent);
- }
- break;
- case 2:
- for (int i = 0; i < bean.getCaid().size(); i++)
- {
- name.add(bean.getname().get(i));
- }
- break;
- case 3:
- for (int i = 0; i < bean.getFdfid().size(); i++)
- {
- name.add(bean.getname().get(i));
- }
- break;
- default: break;
- }
- this.setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, name));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement