Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
[email protected] webmail now available. Want one? Go here.
Cannot use outlook/hotmail/live here to register as they blocking our mail servers. #microsoftdeez
Obey the Epel!

Paste

Pasted as Java by parxml file ( 12 years ago )
package ml.ml;

import java.io.IOException; 
import java.io.InputStream;
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.Activity;
import android.content.res.AssetManager;

import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.Spinner;
import android.widget.TextView;

public class ParxmlActivity extends Activity {

 private String array_spinner[];

 ParsedExampleDataSet parsedExampleDataSet= null;


 ArrayList<String> hltag_List=new ArrayList<String>();
 ArrayList<String> sltag_List=new ArrayList<String>();
 ArrayList<String> path_List =new ArrayList<String>();

 Spinner spinner_hltag,spinner_sltag;

 ArrayAdapter<String> adapter_hltag,adapter_sltag;

 int hltagPos;
 int sltagPos;

 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);

  spinner_hltag= (Spinner) findViewById(R.id.spinner1);
  spinner_sltag = (Spinner) findViewById(R.id.spinner2);

  spinner_hltag.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

   public void onItemSelected(AdapterView<?> arg0, View arg1, int i, long arg3) {
    
    hltagPos=i;
    if(hltagPos==0){
     sltag_List = parsedExampleDataSet.getSLTag(hltag_List.get(hltagPos));

     // bb = new ArrayAdapter<String>(Samplespinner.this,android.R.layout.simple_spinner_item, mobile);
     adapter_sltag = new ArrayAdapter<String>(ParxmlActivity.this,android.R.layout.simple_spinner_item, sltag_List);
     spinner_sltag.setAdapter(adapter_sltag);

    }
    else if(hltagPos==1)
    {
     sltag_List = parsedExampleDataSet.getSLTag(hltag_List.get(hltagPos));

     adapter_sltag = new ArrayAdapter<String>(ParxmlActivity.this,android.R.layout.simple_spinner_item, sltag_List);
     spinner_sltag.setAdapter(adapter_sltag);

    }

    else if(hltagPos==2)
    {
     sltag_List = parsedExampleDataSet.getSLTag(hltag_List.get(hltagPos));

     adapter_sltag = new ArrayAdapter<String>(ParxmlActivity.this,android.R.layout.simple_spinner_item, sltag_List);
     spinner_sltag.setAdapter(adapter_sltag);

    }



   }

   public void onNothingSelected(AdapterView<?> arg0) {
    // TODO Auto-generated method stub

   }
  });
  
  spinner_sltag.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

   public void onItemSelected(AdapterView<?> arg0, View arg1, int k, long arg3) {
    
    sltagPos=k;
    if (hltagPos == 0)
    {
    
    if(sltagPos==0)
             {
     sltag_List= parsedExampleDataSet.getSLTag(hltag_List.get(sltagPos));

     System.out.println("out0");
     // bb = new ArrayAdapter<String>(Samplespinner.this,android.R.layout.simple_spinner_item, mobile);
              }
      if(sltagPos==1)
      {
       sltag_List = parsedExampleDataSet.getSLTag(hltag_List.get(sltagPos));
       System.out.println("out1");
      }

      else if(sltagPos==2)
      {
       sltag_List= parsedExampleDataSet.getSLTag(hltag_List.get(sltagPos));
       System.out.println("out2");    
      }
      else if(sltagPos==3)
      {
       sltag_List= parsedExampleDataSet.getSLTag(hltag_List.get(sltagPos));
       System.out.println("out3");
          }

      else if(sltagPos==4)
      {
       sltag_List= parsedExampleDataSet.getSLTag(hltag_List.get(sltagPos));
       System.out.println("out4");
      }
    
   
      }
    else if (hltagPos == 1)
    {
    
    if(sltagPos==0){
     sltag_List= parsedExampleDataSet.getSLTag(hltag_List.get(sltagPos));

     System.out.println("output0");
     // bb = new ArrayAdapter<String>(Samplespinner.this,android.R.layout.simple_spinner_item, mobile);
               }
      if(sltagPos==1)
      {
       sltag_List = parsedExampleDataSet.getSLTag(hltag_List.get(sltagPos));
       System.out.println("output1");
      }

      else if(sltagPos==2)
      {
       sltag_List= parsedExampleDataSet.getSLTag(hltag_List.get(sltagPos));
       System.out.println("output2");    
      }
      else if(sltagPos==3)
      {
       sltag_List= parsedExampleDataSet.getSLTag(hltag_List.get(sltagPos));
       System.out.println("out3");
       }

      else if(sltagPos==4)
      {
       sltag_List= parsedExampleDataSet.getSLTag(hltag_List.get(sltagPos));
       System.out.println("out4");
       }
     
        }
   
 }
   public void onNothingSelected(AdapterView<?> arg0) {
   // TODO Auto-generated method stub

      }
   
  });
 
  try {

   /* Get a SAXParser from the SAXPArserFactory. */
   SAXParserFactory spf = SAXParserFactory.newInstance();

   SAXParser sp = spf.newSAXParser();

   /* Get the XMLReader of the SAXParser we created. */
   XMLReader xr = sp.getXMLReader();
   /* Create a new ContentHandler and apply it to the XML-Reader */
   ExampleHandler myExampleHandler = new ExampleHandler();
   xr.setContentHandler(myExampleHandler);

   /* Parse the xml-data from our file. */
   xr.parse(new InputSource(getAssets().open("neevee.xml")));
   /* Parsing has finished. */

   parsedExampleDataSet =myExampleHandler. myParsedExampleDataSet;
   
   for (int i = 0; i < parsedExampleDataSet.gethltag().size(); i++) {
    Log.v("gethltag SIZE ", ""+parsedExampleDataSet.gethltag().size());
    hltag_List.add(parsedExampleDataSet.getHLTag().get(i));
    
    
    
    
     
   }
   
   sltag_List = parsedExampleDataSet.getSLTag(hltag_List.get(hltagPos));
   adapter_hltag = new ArrayAdapter<String>(ParxmlActivity.this,android.R.layout.simple_spinner_item, hltag_List); 
   //adapter_hltag.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
   spinner_hltag.setAdapter(adapter_hltag);


   adapter_sltag = new ArrayAdapter<String>(ParxmlActivity.this,android.R.layout.simple_spinner_item, sltag_List); 
   //adapter_sltag.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
   spinner_sltag.setAdapter(adapter_sltag);

  } catch (Exception e) { 

  }



 }
}

 

Revise this Paste

Your Name: Code Language: