创建控件功能以将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;
}
}