Escolar Documentos
Profissional Documentos
Cultura Documentos
myapplication;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.TextView;
import java.util.ArrayList;
textViewMensaje= (TextView)findViewById(R.id.textViewMensaje);
spinnerEstados=(Spinner)findViewById(R.id.spinnerEstados);
spinnerPais=(Spinner)findViewById(R.id.spinnerPais);
spinnerPais.setOnItemSelectedListener(new
AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int
position, long id) {
if (band==true){
band=false;
}else {
try {
cursorEstados = db.rawQuery("select * from Estados, Pais" +
" where idPais=fkpais and NomPais='" +
arrayListPais.get(position)
+ "'", null);
cursorEstados.moveToFirst();
do{
arrayListEstados.add(cursorEstados.getString(1).toString());
}while (cursorPais.moveToNext());
textViewMensaje.setText("Estados" +
cursorEstados.getCount());
}catch (Exception e){
textViewMensaje.setText("error" +e.getMessage() );
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
try{
db=this.openOrCreateDatabase("Direccion.db", MODE_PRIVATE,null);
db.execSQL("Create table if not exists Pais" + "(idPais text primary
key, NomPais text)");
db.execSQL("create table if not exists Estados"+ "(idEstado text
primary key, NomEstados text, fkPais text,"+
"constraint fkPais foreign key (fkPais) references Pais
(idPais))");
/*db.execSQL("insert into Pais values ('p1','Mexico')");
db.execSQL("insert into Pais values ('p2','EU')");
}
}