bonjour
j'ai réussi a récupérer des données un champ d'une table avec mon webservice , se que je dois faire est de crée plusieurs spinner ,chaque spinner fait appelle a un champ dans une table différente que l'autre d'un autre spinner


voici le code suivant qui me permet d'afficher dans mon spinner le mode de paiement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
public class PasserCommande extends Activity {
 
    private ProgressDialog pDialog;
    Spinner enregistr;
    InputStream is,is1=null;
    String result,result1=null;
    String line,line1=null;
    String[] client , codclient ,type ,codprd;
    String[] codeclient,nomclient;
    Spinner spinner1,spinner2,spinner3,spinner4;
    EditText code ;
    Button retour ;
   protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.passercommande);
 
 
 
 
        spinner1 = (Spinner) findViewById(R.id.modpay);
 
 
        final List<String> list1 = new ArrayList<String>();
 
        final List<String> list3=new ArrayList<String>() ;
        final List<String> list4=new ArrayList<String>() ;
 
        // TODO Auto-generated method stub
 
        try
        {
            HttpClient httpclient = new DefaultHttpClient();
            HttpPost httppost = new HttpPost("http://192.168.1.16/CHOIPRD.php");
            HttpResponse response = httpclient.execute(httppost);
            Log.e("Fail 1", "3");
 
            HttpEntity entity = response.getEntity();
            Log.e("Fail 1", "4");
 
            is = entity.getContent();
            Log.e("Pass 1", "connection success ");
        }
        catch(Exception e)
        {
            Log.e("Fail 1", e.toString());
            Toast.makeText(getApplicationContext(), "Invalid IP Address", Toast.LENGTH_LONG).show();
            finish();
        }
 
 
        try
        {
            BufferedReader reader = new BufferedReader(new InputStreamReader(is,"iso-8859-1"),8);
            StringBuilder sb = new StringBuilder();
            while ((line = reader.readLine()) != null)
            {
                sb.append(line + "\n");
            }
            is.close();
            result = sb.toString();
        }
        catch(Exception e)
        {
            Log.e("Fail 2", e.toString());
        }
 
 
        try
        {
            JSONArray JA=new JSONArray(result);
            JSONObject json= null;
            client = new String[JA.length()];
            codclient = new String[JA.length()];
 
            for(int i=0;i<JA.length();i++)
            {
                json=JA.getJSONObject(i);
                client[i] = json.getString("C_MODE");
            }
            Toast.makeText(getApplicationContext(), "sss", Toast.LENGTH_LONG).show();
 
            for(int i=0;i< client.length;i++)
            {
                list1.add(client[i]);
            }
 
            spinner_fn();
 
        }
        catch(Exception e)
        {
 
            Log.e("Fail 3", e.toString());
//login.this.finish();
 
        }
    }
 
 
 
    private void spinner_fn() {
        // TODO Auto-generated method stub
 
        ArrayAdapter<String> dataAdapter1 = new ArrayAdapter<String>(getApplicationContext(),
                android.R.layout.simple_spinner_item, client);
        dataAdapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spinner1.setAdapter(dataAdapter1);
        spinner1.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
 
        {
            @Override
            public void onItemSelected(AdapterView<?> arg0, View arg1,int position, long id)
            {
// TODO Auto-generated method stub
 
 
            }
 
 
            @Override
            public void onNothingSelected(AdapterView<?> arg0)
            {
// TODO Auto-generated method stub
            }
 
        });
    }

alors celui la marche bien et j'affiche les mode de paiement dans le spinner mais je veux ajouter d'autre spinner et afficher de la même manière
j'ai essayé de crée une autre classe pour afficher mais s marche pas ,svp si quelqu'un a une idée me la passe svp ,,,,mercii a l'avance