Ciao sto programmando un app che ricordi degli impegni. per vedere se il datepicker prendeva i dati giusti ho creato un textview (yearview) e gli ho detto di settare come testo la variabile y che non è atro che una variabile getyear convertita in stringa con.codice:String s = String.valueOf (y);
questo è il codice (non completo, è solo il void selectdata):
ora il problema è che quando vado a cliccare sul bottone che aveva come onclick selectdata, l'app crusha... Come potrei fare?codice:public void selectdata (View view) { TextView yearview = (TextView) findViewById(R.id.yearview); TextView fakebtn = (TextView) findViewById(R.id.fakebtn); TextView fakebtn2 = (TextView) findViewById(R.id.fakebtn2); DatePicker data = (DatePicker) findViewById(R.id.data); EditText titolo = (EditText) findViewById(R.id.titolo); //edittext Editable titologet = titolo.getText(); TextView text = findViewById(R.id.textView2); TextView scad = findViewById(R.id.scad); Button inviabtn = findViewById(R.id.inviabtn); TextView ok = (TextView) findViewById(R.id.ok); ok.setVisibility(View.VISIBLE); data.setVisibility(View.VISIBLE); fakebtn2.setVisibility(View.GONE); titolo.setVisibility(View.GONE); text.setVisibility(View.GONE); scad.setVisibility(View.GONE); fakebtn.setVisibility(View.GONE); inviabtn.setVisibility(View.GONE); int y = data.getYear(), m = data.getMonth(), d = data.getDayOfMonth(); String s = String.valueOf (y); yearview.setText(y); }
codice completo: https://codeshare.io/2BeAMn