2012-03-05 5 views
1

私のアプリケーションにカレンダーアプリを呼びたいのですが、誰かがそれをやる方法を知っていますか?私はこのコードをJava上に持っていますが、私はC#に代わっていますが、doenstは全く動作しません。代わりにモノラルAndroid用Calendar

StartActivity(intent); 

DateTime date = DateTime.Now; 
       Intent intentCalendar = new Intent(Intent.ActionEdit); 
       intentCalendar.SetType("vnd.android.cursor.item/event"); 
       intentCalendar.PutExtra("beginTime", date.Millisecond); 
       intentCalendar.PutExtra("allDay", true); 
       intentCalendar.PutExtra("rrule", "FREQ=YEARLY"); 
       intentCalendar.PutExtra("endTime", date.Millisecond + 60*60*1000); 
       intentCalendar.PutExtra("title", "Create an Event"); 
       StartActivity(intent); 
+0

「動作しない」と定義できますか?何も表示されませんか?それはクラッシュしますか? logcatからエラーを投稿できますか? – jpobst

+0

Android.Content.ActivityNotFoundException: 'Android.Content.ActivityNotFoundException'タイプの例外がスローされました。 – arkmetal

+0

あなたはAndroidのどのバージョンをテストしていますか?私はあなたのコードを2.3のターゲット2.2で試したところ、うまくいきました。 – startupsmith

答えて

1
StartActivity(intentCalendar); 

1

最後の行を変更してください。

StartActivity (intentCalendar); 

そうでなければ、良い仕事:へ

StartActivity (intent); 

編集:繰り返し申し訳ありませんが、私はちょうど提供された他の答えを見ました。私はちょうどあなたのコードを振り回して、その変更で私のために働くことがわかったが、誰かがその結論に来たのを見る。

関連する問題