bonsoir, voila mon probleme
je voudrais recuperer le contenu d'une table de ma BDD selon le vendeur et l'afficher dans une gridview ou autre (pour que sa soit sous forme de tableau) mais je seche

Voila le webservice
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
 
 public String visualProduitV(String NomV){ // NomV = nom du vendeur
 
 
	 String aff="";
 
 
 
	 try{
 
 
	 Class.forName("com.mysql.jdbc.Driver");
	 Connection con = DriverManager.getConnection("jdbc:mysql://localhost/ecommerce","root","root");
	 PreparedStatement statement1 =  con.prepareStatement("Select Nom FROM produit WHERE produit.NomV ='"+NomV+"'");
	 ResultSet result1 =statement1.executeQuery();
 
	 while (result1.next()){
 
		 aff=aff+result1.getString("Nom")+"&";
 
 
	 }
 }
 
	 catch(Exception exc){
 
	 System.out.println(exc.getMessage());
 
		   }
 
 return aff;
 
 }
Code Java Visual.Java
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
 
package com.example.ecommerce;
 
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
 
import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.PropertyInfo;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapPrimitive;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.HttpTransportSE;
 
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.app.Activity;
import android.content.SharedPreferences;
import android.view.Menu;
import android.widget.ArrayAdapter;
import android.widget.GridView;
import android.widget.TextView;
 
public class Visual extends Activity {
 
	private final String NAMESPACE = "http://ws.userlogin.com";
    private final String URL = "http://192.168.1.4:8085/Login/services/Login?wsdl";
    private final String SOAP_ACTION = "http://ws.userlogin.com/visualProduitV";
    private final String METHOD_NAME = "visualProduitV";
 
    public String resultArr[];
    public String NomV,str;
    TextView x1,result;
    public GridView gridView;
	@Override
		protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_visual);
	    gridView = (GridView)findViewById(R.id.gridView1);
		SharedPreferences app_preferences = PreferenceManager.getDefaultSharedPreferences(this);
        NomV = app_preferences.getString("NomV", "null");
     //-   x1=(TextView)findViewById(R.id.textView01);
		visualPro();
 
 
	}
 
	public void visualPro(){
 
 
		new Thread(new Runnable() {
 
			@Override
			public void run() {
				 SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
 
			        PropertyInfo unameProp1 =new PropertyInfo();
			        unameProp1.setName("NomV");
			        unameProp1.setValue(NomV);
			        unameProp1.setType(String.class);
			        request.addProperty(unameProp1);
 
			        SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
			        envelope.setOutputSoapObject(request);
			        HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
 
			        try{
			            androidHttpTransport.call(SOAP_ACTION, envelope);
			            SoapPrimitive response = (SoapPrimitive)envelope.getResponse();
			            str = response.toString();
			        }
			        catch(Exception e){
 
			        }
			        runOnUiThread(new Runnable(){
 
			        	public void run(){
 
 
			            String resultArr[] = str.split("&");//Result string will split & store in an array 
 
		        		ArrayAdapter<String> adapter= new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,resultArr);
		        		  gridView.setAdapter(adapter);
 
 
 
 
 
 
			        	}
			        });
 
 
			}
 
 
		}).start();
 
		}
}
j'ai fais comme sa mais j'ai une sublime erreur pour l'arraysAdapter(The Constructor ArrayAdapter<String>(new Runnable(){},int String[]) is undéfined) si quelqu'un pouvais avoir la gentillesse de m'aider a afficher tt sa sur un tableau sa serais génial