I have two radio buttons where it calls same spinner arrays. So based on radio buttons how to call two activities. My code are as follows: in this i use two radio buttons,spinner and a button in xml
A.java
Spinner selectcity; RadioGroup rg = null; RadioButton rb1,rb2; Button searchbutton; rg = (RadioGroup) findViewById(R.id.radioGroup); rb1=(RadioButton)findViewById(R.id.seekers); rb2=(RadioButton)findViewById(R.id.posting); selectcity = (Spinner) findViewById(R.id.statespinners); rb1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub selectcity=(Spinner)findViewById(R.id.statespinners); ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource( SearchCity.this, R.array.cities, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); selectcity.setAdapter(adapter); } }); rb2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub selectcity=(Spinner)findViewById(R.id.statespinners); ArrayAdapter<CharSequence> adapter1 = ArrayAdapter.createFromResource( SearchCity.this, R.array.area, android.R.layout.simple_spinner_item); adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); selectcity.setAdapter(adapter1); } }); searchbutton=(Button)findViewById(R.id.statebutton); searchbutton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //here i am strucked how to call two activities based on radio buttons selection } }); How use two radio button change and to call two different activities. (A and B).Thanks in advance.