As i am newbie in android i want to show my saved spinner value at the time of view of saved form how can i show database saved value at the time of view for spinner
here is my code Java activity file
        Spinner spnAECust;
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.ae_view_edit_sales);
            spnAECust = (Spinner) findViewById(R.id.spnAECust);
        /* Get Customer List and Add Select Default */
        cust = con.getAllCustomers();// from database getting list          
        List<Customer> custList = new ArrayList<Customer>();
        Customer c = new Customer();
        c.setId(Constants.Common.ZERO);
        c.setNm("Select Customer");
        custList.add(c);
        custList.addAll(cust);
        // Create and fill an ArrayAdapter with a bunch of "Customer" objects
        ArrayAdapter<Customer> custArrayAdapter = new ArrayAdapter<Customer>(this, android.R.layout.simple_spinner_item,
                custList.toArray(new Customer[custList.size()]));
        // Tell the spinner about our adapter
        spnAECust.setAdapter(custArrayAdapter);
        sa = con.getAirSalesActivityDetails(Integer.parseInt(saId));// get details from Sqlite
        Customer cust = new Customer();
        cust.setId(sa.getCustomerId());
        spnAECust.setSelection(custArrayAdapter.getPosition(cust));// to set value saved in db
}
at tried setSelection but it maches index value rather than id value so i get abstract value to b selected please show me correct way to implement ...Thnks in advance
 
    