我想从服务器访问字符串列表。下面是我的代码。当我在第二个微调器显示中选择第一个微调器值时,从服务器获取。当我在输出中选择微调器的任何值时,我希望服务器发送值,请解释。
import android.os.Bundle;
import android.app.Activity;
import android.widget.Spinner;
import android.widget.Toast;
public class Library11 extends Activity implements OnItemSelectedListener{
/** Called when the activity is first created. */
Spinner sp;
Spinner sp1;
Spinner sp2;
Spinner sp3;
Spinner sp4;
Spinner sp5;
String[] menu;
ArrayAdapter<String> adp2;
ArrayAdapter<String> adp1;
ArrayAdapter<String> adp;
ArrayAdapter<String> adp3;
ArrayAdapter<String> adp4;
ArrayAdapter<String> adp5;
ArrayAdapter<String> adp6;
ArrayAdapter<String> adp7;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_library11);
sp=(Spinner)findViewById(R.id.Spinner01);
sp1=(Spinner)findViewById(R.id.spinner1);
menu= new String[]{"Select Subject","Engineering Physics-I","Engineering Chemistry","Engineering", "Mathematics-I","Communicative English","Fundamentals of Computer Programming"
};
}
在上半部分,第一个微调器调用该值,然后我为第二个微调器使用数组适配器,但在这里我想访问 Web 服务器值。如果可以编辑此内容或我必须更改某些内容,请告诉我。
String[] Author=new String[]{"Author"};
String[] Physics=new String[]{"H.c. Jain(320)"};
String[] Chemistry=new String[]{"Yasmin Ali(180)"};
String[] Maths=new String[]{"Gokhru(200)"};
String[] English=new String[]{"Jain & Jain(200)"};
String[] Mechanics=new String[]{"Jaz(320)"};
String[] Programming=new String[]{"Jaz(320)"};
adp= new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,menu);
adp1= new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,Author);
adp2= new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,Physics);
adp3= new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,Chemistry);
adp4=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,Maths);
adp5=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,English);
adp6=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,Mechanics);
adp7=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,Programming);
sp.setAdapter(adp);
sp.setOnItemSelectedListener(this);
}
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
menu[0]="Select Subject";
Toast.makeText(getApplicationContext(), "Selected the book & Author available", 1500).show();
if(sp.getSelectedItemPosition()==0)
sp1.setAdapter(adp1);
if(sp.getSelectedItemPosition()==1){
sp1.setAdapter(adp2);
}
if(sp.getSelectedItemPosition()==2){
sp1.setAdapter(adp3);
}
if(sp.getSelectedItemPosition()==3){
sp1.setAdapter(adp4);
}
if(sp.getSelectedItemPosition()==4){
sp1.setAdapter(adp5);
}
if(sp.getSelectedItemPosition()==5){
sp1.setAdapter(adp6);
}
if(sp.getSelectedItemPosition()==5){
sp1.setAdapter(adp7);
}
}
public void onNothingSelected(AdapterView<?> arg0) {
// sp.setAdapter(adp3);
}
}