こんにちは、CalendarViewでクリックされた日付に応答し、選択された日付を取得してテキストビューに表示するアプリを作成しようとしています.ここに私のコードがあります:
public class MyOrganiser1Activity extends Activity {
/** Called when the activity is first created. */
TextView dateView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
CalendarView calendas = (CalendarView)findViewById(R.id.calendarView1);
dateView = (TextView)findViewById(R.id.dateView1);
calendas.setOnDateChangeListener( new CalendarView.OnDateChangeListener() {
private GregorianCalendar calendar;
public void onSelectedDayChange(CalendarView view, int year, int month, int dayOfMonth) {
this.calendar = new GregorianCalendar(year, month, dayOfMonth);
SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd");
String currentdate= ss.format(calendar);
dateView.setText(currentdate);
}
});
}
}
そして私の質問は次のとおりです。このコードを実行したら。アプリがクラッシュします。デバッグ情報:「DataSetObservable.class の android.java が見つかりません」。でも; 上記のコードが正しいかどうかさえわかりません。