ボタンの少ないホーム画面ウィジェットがあります。そのうちの 1 人が (電話) カレンダー ダイアログを呼び出して、新しいイベントを作成する必要があります。だから私は私のウィジェットボタンにリスナーを登録しました:
Intent intent = new Intent(Intent.ACTION_INSERT);
intent.setData(CalendarContract.Events.CONTENT_URI);
PendingIntent pi = PendingIntent.getActivity(this, 1, intent, PendingIntent.FLAG_UPDATE_CURRENT);
updateViews.setOnClickPendingIntent(R.id.btnAdd, pi);
ウィジェットでこのボタンを押すと、新しいイベントを作成するためのカレンダー ダイアログが起動します。これで問題ありません。しかし、すべてのフィールドに入力してカレンダーで「完了」を押した後、アプリ (またはウィジェットのホーム画面) に戻りたいと思います。代わりに、私はまだカレンダー アプリの中にいます。これに対処する方法、または可能ですか?