Tutorial is fixed, but I'm getting an error when I try to use the DatePickerDialog. Basically, I have a button that when when clicked will display the DatePickerDialog. You pick your date, and then the date is displayed as the text of the button. The exception occurs when you click on the button, and the DatePickerDialog is about to be displayed. Any thoughts?
Here is my OnCreateDialog: protected override Dialog OnCreateDialog(int id) { try { switch (id) { case DateDialogId: return new DatePickerDialog(this, OnDateSet, 2011, 12, 01); } return null; } catch (Exception e) { Console.WriteLine(e); return null; } } Ignore the try/catch, I was simply using it to help with sorting out the exception. Drilling down through all the exceptions, this is the meat of the exception: at Android.Runtime.JNIEnv.NewObject (IntPtr jclass, IntPtr jmethod, Android.Runtime.JValue[] parms) [0x00030] in /home/jpobst/Desktop/monodroid/Mono.Android/src/Runtime/JNIEnv.cs:406 \n at Android.App.DatePickerDialog..ctor (Android.Content.Context context, IOnDateSetListener callBack, Int32 year, Int32 monthOfYear, Int32 dayOfMonth) [0x000e8] in /home/jpobst/Desktop/monodroid/Mono.Android/platforms/android-8/src/generated/Android.App.DatePickerDialog.cs:174 \n at Android.App.DatePickerDialog..ctor (Android.Content.Context context, System.EventHandler`1 callBack, Int32 year, Int32 monthOfYear, Int32 dayOfMonth) [0x00000] in <filename unknown>:0 \n at net.opgenorth.m4a.mytrips.AddTripActivity.OnCreateDialog (Int32 id) [0x0000e] in U:\\work\\android\\mytrips.root\\dotnet\\net.opgenorth.m4a.mytrips\\net.opgenorth.m4a.mytrips\\AddTripActivity.cs:62 \n --- End of managed exception stack trace ---\njava.lang.IllegalArgumentException: current should be >= start and <= end\n\tat android.widget.NumberPicker.setCurrent(NumberPicker.java:288)\n\tat android.widget.DatePicker.updateSpinners(DatePicker.java:362)\n\tat android.widget.DatePicker.init(DatePicker.java:352)\n\tat android.app.DatePickerDialog.<init>(DatePickerDialog.java:127)\n\tat android.app.DatePickerDialog.<init>(DatePickerDialog.java:86)\n\tat net.opgenorth.m4a.mytrips.AddTripActivity.n_onCreateDialog(Native Method)\n\tat net.opgenorth.m4a.mytrips.AddTripActivity.onCreateDialog(AddTripActivity.java:34)\n\tat android.app.Activity.onCreateDialog(Activity.java:2482)\n\tat android.app.Activity.createDialog(Activity.java:882)\n\tat android.app.Activity.showDialog(Activity.java:2557)\n\tat android.app.Activity.showDialog(Activity.java:2524)\n\tat mono.android.view.View.OnClickListenerImplementor.n_onClick(Native Method)\n\tat mono.android.view.View.OnClickListenerImplementor.onClick(OnClickListenerImplementor.java:27)\n\tat android.view.View.performClick(View.java:2485)\n\tat android.view.View$PerformClick.run(View.java:9080)\n\tat android.os.Handler.handleCallback(Handler.java:587)\n\tat android.os.Handler.dispatchMessage(Handler.java:92)\n\tat android.os.Looper.loop(Looper.java:123)\n\tat android.app.ActivityThread.main(ActivityThread.java:3683)\n\tat java.lang.reflect.Method.invokeNative(Native Method)\n\tat java.lang.reflect.Method.invoke(Method.java:507)\n\tat com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)\n\tat dalvik.system.NativeStart.main(Native Method)\n On Mon, Mar 28, 2011 at 14:51, Jonathan Pobst <mon...@jpobst.com> wrote: > Tutorial should be fixed: > http://mono-android.net/Tutorials/Hello_Views/Date_Picker > > Jonathan > > On 3/27/2011 3:51 AM, Liam wrote: > > Hi > > > > Has anyone successfully implemented the DatePickerDialog? I see there > > were a couple of emails about it in the mailing list a while ago. > > The tutorial on the website is missing something when it comes to > > implementing the create dialog method. > > > > If anyone knows of some working code out there or could let me know what > > the tutorial is missing that would be much appreciated. > > > > Thanks > > Liam > > _______________________________________________ > > Monodroid mailing list > > Monodroid@lists.ximian.com > > > > UNSUBSCRIBE INFORMATION: > > http://lists.ximian.com/mailman/listinfo/monodroid > > > > > > _______________________________________________ > Monodroid mailing list > Monodroid@lists.ximian.com > > UNSUBSCRIBE INFORMATION: > http://lists.ximian.com/mailman/listinfo/monodroid > -- http://www.opgenorth.net
_______________________________________________ Monodroid mailing list Monodroid@lists.ximian.com UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid