0
Answer

android how to pass data in Void()

Saqi

Saqi

12y
1.3k
1
its my  db class function
...................................................
public void Insertion
            (int id,
            String seg ,
            String unidade,
            String area,
            String micro,
            String imovel,
            String casa,
            String  cep,
            String complemento,
            String altitude,
            String latitude,
            String longitude,
            String barrio,
            String rua,
            String cidade,
            String uf,
            String presenca,
            String estado_instalacao,
            String origem_agua,
            String utro_agua,
            String conservacao,
            String reservatorio_agua,
            String outro_tipu,
            String estado_conservacao,
            String ultima_limpeza,
            String recipiente,
            String destino_esgoto,
            String outro_esgoto,
            String conservacao_esgoto,
            String destino_lixo,
            String outro_lixo,
            String pavimentacao,
            String tipo_casa,
            String situacao,
            String  numero_comodos,
            String numero_comodos_dormir,
            String numero_banheiro,
            String bens,
            String acasa,
            String existencia,
            String numero_janela,
            String construcao,
            String declividade,
            String localizacao
            
            )
            
    {
        
        try{
       
        ContentValues values=new ContentValues();
        values.put("name",seg.toString());
        values.put("SEG",seg.toString());
        values.put("UNIDADE",unidade.toString());
        values.put("AREA",area.toString());
        values.put("MICROAREA",micro.toString());
        values.put("IMOVEL",imovel.toString());
        values.put("CASA_NUMBER",casa.toString());
        values.put("CEP",cep.toString());
        values.put("COMPLEMTO",complemento.toString());
        values.put("ALTITUDE",altitude.toString());
        values.put("LATITUDE",latitude.toString());
        values.put("LONGITUDE",longitude.toString());
        values.put("BAIRRO",barrio.toString());
        values.put("RUA",rua.toString());
        values.put("CIDADE",cidade.toString());
        values.put("UF",uf.toString());
        values.put("PRESENCA",presenca.toString());
        values.put("INSTALACAO",estado_instalacao.toString());
        values.put("ORIGEM_AGUA",origem_agua.toString());
        values.put("OUTRO_AGUA",utro_agua.toString());
        values.put("CONSERVACAO",conservacao.toString());
        values.put("RESERVATORIO",reservatorio_agua.toString());
        values.put("OUTRO_TIPU",outro_tipu.toString());
        values.put("ESTADO_CONSERVACAO",estado_conservacao.toString());
        values.put("DATA_LIMPEZA",ultima_limpeza.toString());
        values.put("ESTADO_RECIPIENTE",recipiente.toString());
        values.put("DESTINO_ESGOTO",destino_esgoto.toString());
        values.put("OUTRO_ESGOTO",outro_esgoto.toString());
        values.put("CONSERVACAO_ESGOTO",conservacao_esgoto.toString());
        values.put("DESTINO_LIXO",destino_lixo.toString());
        values.put("OUTRO_LIXO",outro_lixo.toString());
        values.put("PAVIMENTACAO",pavimentacao.toString());
        values.put("TIPU_CASA",tipo_casa.toString());
        values.put("SITUACAO",situacao.toString());
        values.put("NUMERO_COMODOS",numero_comodos.toString());
        values.put("NUMERO_COMODOS_DORMIR",numero_comodos_dormir.toString());
        values.put("NUMERO_BANHEIRO",numero_banheiro.toString());
        values.put("BENS_DOMICILIO",bens.toString());
        values.put("ACASA",acasa.toString());
        values.put("EXISTENCIA",existencia.toString());
        values.put("NUMERO_JANELA",numero_janela.toString());
        values.put("CONSTRUCAO",construcao.toString());
        values.put("DECLIVIDADE",declividade.toString());
        values.put("LOCALIZACAO",localizacao.toString());
    
    if((my.insert("DOMICILIO", null, values))!=-1)
           {
// IT WILL SHOW MESAGE FOR SAVED CORECTLY              
        AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(context);
    alertDialogBuilder.setTitle("Salvar");
    alertDialogBuilder         .setMessage("Todus Informaroes Incerido!")
    .setCancelable(false)
        .setNegativeButton("Ok",new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog,int id) {
    dialog.cancel();
    }});
        AlertDialog alertDialog = alertDialogBuilder.create();
    alertDialog.show();
       
           //Toast.makeText(db.this, "Record Successfully Inserted", 2000).show();
           }
           else
           {
           //Toast.makeText(db.this, "Insert Error", 2000).show();
           }
    }catch(Exception e)
    {
        Log.e("erroe", e.toString());
    }

    }

//       now i am passing data from Mainactivity but ever its give me error Nutpointer Exception error  ............................. how to resolve this error plz help

try{
db.Insertion(1,
           seg.getText().toString(),
           ubs.getText().toString(),
           area.getText().toString(),
           microarea.getText().toString(),
           imovel.getText().toString(),
           numer_casa.getText().toString(),
           cep.getText().toString(),
           bairo.getText().toString(),
           rua.getText().toString(),
           complemento.getText().toString(),
           altitude.getText().toString(),
           latitude.getText().toString(),
           longitude.getText().toString(),
           cidade.getText().toString(),
           uf.getText().toString(),
           pres.toString(),
           estado_instlacao.getSelectedItem().toString(),
           origem_agua.getSelectedItem().toString(),
           outro_origem.getText().toString(),
           conservacao_rede.getSelectedItem().toString(),
           reservatorio.toString(),
           outro_tipu.getText().toString(),
           estado_coservacao.getSelectedItem().toString(),
           ultima_limpeza.getText().toString(),
           estado_recipiente.getSelectedItem().toString(),
           destino_esgoto.getSelectedItem().toString(),
           outro_destino.getText().toString(),
           conservacao_esgoto.getSelectedItem().toString(),
           destino_lixo.getSelectedItem().toString(),
           outro_lixo.getText().toString(),
           pavimentacao.getSelectedItem().toString(),
           tipu_casa.getSelectedItem().toString(),
           situacao_juridica.getSelectedItem().toString(),
           numero_comodos.getText().toString(),
           numero_comodos_dormir.getText().toString(),
           numero_banheiro.getText().toString(),
           ben_domi.toString(),
           a_casa.toString(),
           cozinha.toString(),
           numero_janela.getText().toString(),
           construcao_orientacao.getSelectedItem().toString(),
           decilvidade.toString(),
           localizaca_encosta.getSelectedItem().toString());
}catch(Exception e)
{
    Log.e("error", e.toString());
}
           }});
       


//    its my database

try
     {
         my= openOrCreateDatabase("DBC",SQLiteDatabase.CREATE_IF_NECESSARY,null);        
         my.execSQL("DROP TABLE IF EXISTS DOMICILIO ");

         my.execSQL("CREATE TABLE IF NOT EXISTS DOMICILIO(ID INTEGER PRIMARY KEY AUTOINCREMENT not null  ,"
                 + " SEG VARCHAR(10) null, UNIDADE VARCHAR(10) null, AREA VARCHAR(10) null , MICROAREA VARCHAR(10) null,"
                 + " IMOVEL VARCHAR(10) null, CASA_NUMBER VARCHAR(10) null, CEP VARCHAR(10) null,"
                 + "COMPLEMENTO VARCHAR(10) null,ALTITUDE VARCHAR(10) null, LATITUDE VARCHAR(10) null,"
                 + "LONGITUDE VARCHAR(10) null,BAIRRO VARCHAR(10) null, RUA VARCHAR(10) null,"
                 + "CIDADE VARCHAR(100) null,UF VARCHAR(120) null, PRESENCA VARCHAR(5) null,"
                 + "INSTALACAO VARCHAR(25) null,ORIGEM_AGUA VARCHAR(20) null, OUTRO_AGUA VARCHAR(20) null,"
                 + "CONSERVACAO VARCHAR(10) null,RESERVATORIO VARCHAR(100)null, OUTRO_TIPU VARCHAR(20) null,"
                 + "ESTADO_CONSERVACAO VARCHAR(50) null,DATA_LIMPEZA VARCHAR(20) null,ESTADO_RECIPIENTE VARCHAR(20) null,"
                 + "DESTINO_ESGOTO VARCHAR(20) null, OUTRO_ESGOTO VARCHAR(10) null,CONSERVACAO_ESGOTO VARCHAR(20) null,"
                 + "DESTINO_LIXO VARCHAR(20) null,OUTRO_LIXO VARCHAR(20) null,PAVIMENTACAO VARCHAR(15) null,"
                 + "TIPU_CASA VARCHAR(15) null,SITUACAO VARCHAR(20) null,NUMERO_COMODOS VARCHAR(10) null,"
                 + "NUMERO_COMODOS_DORMIR VARCHAR(10) null, NUMERO_BANHEIRO VARCHAR(10) null ,"
                 + "BENS_DOMICILIO VARCHAR(200) null,ACASA VARCHAR(200) null,"
                 + "EXISTENCIA VARCHAR(10) null,NUMERO_JANELA VARCHAR(10) null, CONSTRUCAO VARCHAR(20) null,"
                 + "DECLIVIDADE VARCHAR(20) null,LOCALIZACAO VARCHAR(30) null )");

      }
     catch(SQLException e)
      {
         Log.e("ERROR", e.toString());

      }