package edu.cc.oba; import java.util.HashMap; import java.util.Iterator; import android.app.Activity; import android.app.ProgressDialog; import android.content.Intent; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.AdapterView.OnItemSelectedListener; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.Spinner; import android.widget.TextView; import android.widget.Toast; public class chooseImage extends Activity { /** Called when the activity is first created. */ public int image_id=0; public String[] conn_data; public static Boolean flag=false; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.chooseimage); Intent this_intent= getIntent(); String username=this_intent.getStringExtra("username"); String password=this_intent.getStringExtra("password"); // TestOBA.getUserObject(username, password); ArrayAdapter <CharSequence> adapter = new ArrayAdapter <CharSequence> (this, android.R.layout.simple_spinner_item ); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //GET IMAGE LIST FOR USER Object[] images=TestOBA.oba.getImagesID(); for(int i=0;i<images.length;i++) { adapter.add(((HashMap) images[i]).toString()); } final Spinner s = (Spinner) findViewById(R.id.image_spinner); s.setAdapter(adapter); Log.d("Selected ITEM", s.getSelectedItem().toString()); s.setOnItemSelectedListener(new OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) { // TODO Auto-generated method stub String[] items=s.getSelectedItem().toString().split(","); image_id=Integer.parseInt(items[0].substring(4)); Log.d("ID",""+image_id); } @Override public void onNothingSelected(AdapterView<?> arg0) { // TODO Auto-generated method stub image_id=1908; } }); } public void image_Reserve(View v) { makeReservation reserveTask=TestOBA.oba.new makeReservation(); Log.d("Trying to make reservation for ", ""+image_id); reserveTask.execute(image_id); } }