2

Android calendarにイベントを追加しています。イベントを挿入した後、そのイベントの詳細を取得できるように、コントロールが呼び出された場所からアクティビティに戻ります。このコードを使用していますが、いくつかの問題があります

            Uri uri = null;
            CalendarID = getNewEventId(getContentResolver(), uri);

            Intent intent = new Intent(Intent.ACTION_EDIT);
            intent.setType("vnd.android.cursor.item/event");
            intent.putExtra("beginTime", SelectedDate);
            intent.putExtra("allDay", false);
            intent.putExtra("rrule", "FsREQ=DAILY");
            intent.putExtra("endTime", SelectedDate + 60 * 60 * 1000);
            intent.putExtra("title", "Advance Scheduler Event");
            startActivity(intent);

            CalendarData Event_Data = EventDetails(CalendarID);
4

2 に答える 2

1

参照してくださいstartActivityForResult : http://developer.android.com/reference/android/app/Activity.html#startActivityForResult%28android.content.Intent,%20int%29

于 2012-11-12T09:29:17.963 に答える
0

カレンダー アプリには、インテントの処理にいくつかのバグがあります。Calendar's Intents に関する私のブログ投稿を参照してください。

コードをこの問題に別のコメントとして追加する必要があります:問題 28704。そして、問題に投票することを忘れないでください (青いヘッダーの星をクリックしてください)。

于 2012-11-13T07:57:23.117 に答える