AndroidシステムのカレンダーUIを起動して、新しいイベントを挿入したいと思います。
4.0(IceCream)で次のコードを使用すると、動作します。
Intent calIntent = new Intent(Intent.ACTION_INSERT);
calIntent.setType("vnd.android.cursor.item/event");
calIntent.putExtra("title", summary);
calIntent.putExtra("description", description);
calIntent.putExtra("beginTime", startts);
calIntent.putExtra("endTime", stopts);
startActivity(calIntent);
しかし、GingerBread(2.3)またはFroyo(2.2)では失敗し、NoActivityFound例外が発生しました。インテントを処理するアクティビティが見つかりませんでした。
4.0未満のAndroidシステムカレンダーを開く方法はありますか?
私の問題についていくつかのスレッドがあります。すべての回答は、システムカレンダーを起動せずにすぐにカレンダーにイベントを挿入します。システムカレンダーを起動して、イベントを挿入するかどうかをユーザーに確認してもらいたいと思います。