Ich habe zwei activity.Both Aktivität geladen die gleichen Daten in den Spinner von server.and beide Aktivitäten ordnungsgemäß bevölkern. Ich bekomme keine richtige Idee, dass in einem Spinner item Position ändern Zeigen Sie auch den gleichen Gegenstand des Spinners an, wenn Sie zu einer anderen Aktivität wechseln.. So können Sie beide Spinner von zwei verschiedenen Aktivitäten synchronisieren.Wie man android Spinner von zwei verschiedenen Aktivitäten synchronisiert
private class BackTask extends AsyncTask<Void,Void,Void> {
ArrayList<String> list;
protected void onPreExecute(){
super.onPreExecute();
list=new ArrayList<>();
}
protected Void doInBackground(Void...params){
InputStream is=null;
String result="";
try{
HttpClient httpclient=new DefaultHttpClient();
HttpPost httppost= new HttpPost("http://my_url/Service.asmx/GetServiceList");
HttpResponse response=httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
// Get our response as a String.
is = entity.getContent();
}catch(IOException e){
e.printStackTrace();
}
//convert response to string
try{
BufferedReader reader = new BufferedReader(new InputStreamReader(is,"utf-8"));
String line = null;
while ((line = reader.readLine()) != null) {
result+=line;
}
is.close();
//result=sb.toString();
}catch(Exception e){
e.printStackTrace();
}
// parse json data
try{
JSONArray jArray =new JSONArray(result);
for(int i=0;i<jArray.length();i++){
JSONObject jsonObject=jArray.getJSONObject(i);
// add interviewee name to arraylist
list.add(jsonObject.getString("ServiceName"));
}
}
catch(JSONException e){
e.printStackTrace();
}
return null;
}
protected void onPostExecute(Void result){
listItems.addAll(list);
adapter.notifyDataSetChanged();
}
}
können Sie mir sagen, wie ich dies in meinem Code verwenden. – Adi
Es ist bereits sehr klar, Sie verwenden nur StaicResources.getDataSource(), um die Daten zu füllen und sie dann überall zu verwenden (einschließlich Ihrer zwei Aktivitäten). – David
Kannst du meine Frage verstehen, was ich will, gibt es kein Problem in der Datenpopulation. – Adi