E ai pessoal
Eu tenho a classe Cartão que tem um spinner, e esse spinner lista os dados da tabela Bandeira e o último item eu adiciono um “Incluir Novo”, se eu selecionar esse ultimo ele abre o cadastro de Bandeiras, só que quando eu abro o cadastro de cartões ele ja abre direto o cadastro de bandeiras.
segue a classe Cartao:
[code]public class AddCartao extends Activity {
Bandeira bandeira;
BandeiraDAO dao;
ArrayListbandeiras;
Spinner spnBandeiras = (Spinner)findViewById(R.id.cboBandeira);
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.addcartao);
carregaBandeira();
spnBandeiras.setOnItemSelectedListener(new OnItemSelectedListener()
{
@Override
public void onItemSelected(AdapterView<?> parent, View view, int posicao, long id)
{
if(bandeiras.get(posicao).equals("Incluir Nova"))
{
Intent i = new Intent(AddCartao.this, AddBandeira.class);
startActivity(i);
//dialogoCadastraBandeira();
}
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
}
});
}
void carregaBandeira()
{
BandeiraDAO bDao = new BandeiraDAO(this);
bandeiras = bDao.listarNome();
ArrayAdapter<String>adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, bandeiras);
spnBandeiras.setAdapter(adapter);
}
[/code]