Я пытаюсь установить календарь на год и месяц, введенные пользователем с помощью 2 EditTexts, и по какой-то причине мне не удается изменить календарь. Ниже приведен метод, над которым я сейчас работаю. Кто-нибудь знает, где я ошибаюсь?
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button change2 = (Button) findViewById(R.id.button1);
change2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
change();
}
});
}
public void change() {
Calendar currentDate = GregorianCalendar.getInstance();
Month = (EditText) findViewById(R.id.editText1);
Year = (EditText) findViewById(R.id.editText2);
int newmonth = Integer.parseInt(Month.getText().toString());
int newyear = Integer.parseInt(Year.getText().toString());
currentDate.set (Calendar.YEAR, newyear);
currentDate.set (Calendar.MONTH, newmonth);
}