Saya mencoba mengatur kalender ke tahun dan bulan yang dimasukkan oleh pengguna menggunakan 2 EditTeks dan untuk beberapa alasan saya tidak berhasil mengubah kalender. Di bawah ini adalah metode yang sedang saya kerjakan saat ini. Adakah yang tahu di mana kesalahan saya?
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);
}