J'ai le prochain problème. Je veux passer la date que j'ai entré en utilisant mon DatePickerFragment
à TextView
, mais je ne sais pas comment je peux le faire.Android Sdk DatePickerFragment et TextView
Lorsque je crée TextView
objet dans DatePickerFragment
classe, puis définissez le texte à l'aide de la méthode onDateSet
- l'application se bloque. Peut-être que cette question est trop basique, mais je n'ai trouvé aucune solution appropriée.
public class DatePickerFragment extends DialogFragment
implements DatePickerDialog.OnDateSetListener{
TextView tvDate1 = (TextView) getView().findViewByiD(R.id.tvDate);
@Override
public Dialog onCreateDialog(Bundle savedInstanceState){
final Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int day = c.get(Calendar.DAY_OF_MONTH);
return new DatePickerDialog(getActivity(),this,year,month,day);
}
public void onDateSet(DatePicker view,int year, int month, int day){
String
StringBuilder sb = new StringBuilder();
sb.append(day);
sb.append("/");
sb.append(month);
sb.append("/");
sb.append(year);
tvDate1.setText(sb);
}
}
yo Vous devriez publier la pile de données pertinente si c'est un accident. Essayez la réponse affichée cela devrait fonctionner – Raghunandan