イベントの追加やイベントの表示など、カレンダーのいくつかの機能を提供する必要があるAndroidアプリケーションを開発しています。次のコードを使用しているため、挿入に問題はありません
Date date = new Date();
System.out.println("dateselected is " + dateselected);
try {
date = new SimpleDateFormat("yyyy-MM-dd").parse(dateselected);
} catch (java.text.ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
startTime = date.getTime();
System.out.println("startTime is " + startTime);
Calendar cal = Calendar.getInstance();
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra(" THE TESTING EVENT ");
intent.putExtra("beginTime", startTime);
intent.putExtra("endTime", startTime+60*60*1000);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
finish();
startActivityForResult(intent,0);
このようにイベントを表示する
intent.setData(Uri.parse("content://com.android.calendar/events/" +
String.valueOf(eventid[pos])));
System.out.println(" >8 ");
//Android 2.1 and below.
//intent.setData(Uri.parse("content://calendar/events/" + String.valueOf(calendarEventID)));
startActivity(intent);
しかし、問題は、選択した日付とイベント ID が何であれ、1 つの日付と時刻しか表示されないことです。
5:30 am , 1 January 1970
イベントタイトルは正しいのに
samsung galaxy pop android 2.2.1でテストしています
このエラーを取り除くにはどうすればよいですか