タイムテーブル付きのスケジュールを作成しています。私の質問は、新しいイベントを作成する必要があるときに、このコードでアクティビティを呼び出すことです。
public void callEventDialog(int line, int column){
Intent intent = new Intent(Intent.ACTION_EDIT);
Calendar c = Calendar.getInstance();
c.setTimeInMillis(startWeek.getTimeInMillis() + column * DIM + line * 30 * 60 * 1000);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra(Events.TITLE, "title");
intent.putExtra(Events.DTSTART, c.getTimeInMillis());
intent.putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME, c.getTimeInMillis());
intent.putExtra(CalendarContract.EXTRA_EVENT_END_TIME, c.getTimeInMillis() + 1800 * 1000);
intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY);
startActivityForResult(intent, 100);
}
しかし、[OK] ボタンをクリックすると、カレンダーのアクティビティを表示したくありません。カレンダーではなく、イベントの登録だけで済みます。どうすればこれを行うことができますか??? お時間をいただきありがとうございます。