创建控件功能以将editText发送到第二个活动之前

时间:2019-05-20 15:07:00

标签: android

创建控件功能以将editText发送到第二个活动之前 ,然后再将参数发送到第二个布局,因为如果在输入editText中的数据之前按下按钮,程序将崩溃 我的操作按钮是public void SAVE()

public class Aggiungi extends AppCompatActivity {

    public EditText ed_ticket,ed_redattore,ed_targa,ed_dataA,ed_materiale,ed_dataC;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_aggiungi);

        ActionBar actionBar = getSupportActionBar();
        getSupportActionBar().setTitle("Aggiungi");

        ed_ticket=(EditText)findViewById(R.id.editex_ticket);
        ed_redattore=(EditText)findViewById(R.id.editex_redattore);
        ed_targa=(EditText)findViewById(R.id.editex_targa);
        ed_dataA=(EditText)findViewById(R.id.editex_dataA);
        ed_materiale=(EditText)findViewById(R.id.editex_materiale);
        ed_dataC=(EditText)findViewById(R.id.editex_dataC);
    }

    public void SAVE(View view) {
        //get string from ed_ view objects
        String newTicket = ed_ticket.getText().toString();
        String newRedattore = ed_redattore.getText().toString();
        String newTarga = ed_targa.getText().toString();
        String newDataA = ed_dataA.getText().toString();
        String newMateriale = ed_materiale.getText().toString();
        String newDataC = ed_dataC.getText().toString();

        //TODO CONVERSIONE TICKET DA INTERO A STRINGA
        Intent intent = new Intent(Aggiungi.this, Visualizza.class);
        intent.putExtra("ticket",newTicket);
        intent.putExtra("redattore",newRedattore);
        intent.putExtra("targa",newTarga);
        intent.putExtra("dataA",newDataA);
        intent.putExtra("materiale",newMateriale);
        intent.putExtra("dataC",newDataC);
        startActivity(intent);
        finish();
    }

}

public class ExampleItemRecyclerview {

    public int ticket;
    public String redattore;
    public String targa;
    public int dataApertura;
    public String materialeGuasto;
    public int dataChiusura;

    public ExampleItemRecyclerview(int ticket, String redattore, String targa , int dataApertura, String materialeGuasto, int dataChiusura) {

        this.ticket = ticket;
        this.redattore = redattore;
        this.targa = targa;
        this.dataApertura = dataApertura;
        this.materialeGuasto = materialeGuasto;
        this.dataChiusura = dataChiusura;

    }

    public int getTicket() {
        return ticket;
    }

    public String getRedattore() {
        return redattore;
    }

    public String getTarga() {
        return targa;
    }

    public int getDataApertura() {
        return dataApertura;
    }

    public String getMaterialeGuasto() {
        return materialeGuasto;
    }

    public int getDataChiusura() {
        return dataChiusura;
    }

    public void setTicket(int ticket) {
        this.ticket = ticket;
    }

    public void setRedattore(String redattore) {
        this.redattore = redattore;
    }

    public void setTarga(String targa) {
        this.targa = targa;
    }

    public void setDataApertura(int dataApertura) {
        this.dataApertura = dataApertura;
    }

    public void setMaterialeGuasto(String materialeGuasto) {
        this.materialeGuasto = materialeGuasto;
    }

    public void setDataChiusura(int dataChiusura) {
        this.dataChiusura = dataChiusura;
    }

}

0 个答案:

没有答案