में गैरकानूनी तर्क अपवाद मैं चेतावनी संवाद को दिखाने के लिए ... जब मैं ठीक बटन यह दिनांक पिकर दिखाना चाहिए पर क्लिक करें इस कोड का उपयोग कर रहा ..एंड्रॉयड संवाद
protected Dialog onCreateDialog(int id) {
switch (id) {
case TIME_DIALOG_ID:
return new TimePickerDialog(ListReminderActivity.this,
mTimeSetListener, mHour, mMinute, false);
case DATE_DIALOG_ID:
return new DatePickerDialog(ListReminderActivity.this,
mDateSetListener, mYear, mMonth, mDay);
case DESCRIPTION_DIALOG_ID:
return new AlertDialog.Builder(ListReminderActivity.this).setTitle(
"Add Reminder").setView(description).setPositiveButton(
R.string.add_alert_ok,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int whichButton) {
ListReminderActivity.this
.dismissDialog(DESCRIPTION_DIALOG_ID);
ListReminderActivity.this
.removeDialog(DESCRIPTION_DIALOG_ID);
ListReminderActivity.this
.showDialog(DATE_DIALOG_ID);
}
}).setNegativeButton(R.string.add_alert_cancel,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int whichButton) {
ListReminderActivity.this
.dismissDialog(DESCRIPTION_DIALOG_ID);
ListReminderActivity.this
.removeDialog(DESCRIPTION_DIALOG_ID);
}
}).create();
}
return null;
}
लेकिन समस्या यह है .. मैं त्रुटि आप लॉग में देखना ने संकेत के रूप में अपवाद हो रही है जब मैं ठीक बटन
अपवाद है पर clcik ...
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): FATAL EXCEPTION: main
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): java.lang.IllegalArgumentException: current should be >= start and <= end
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): at android.widget.NumberPicker.setCurrent(NumberPicker.java:288)
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): at android.widget.DatePicker.updateDaySpinner(DatePicker.java:364)
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): at android.widget.DatePicker.updateSpinners(DatePicker.java:350)
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): at android.widget.DatePicker.init(DatePicker.java:346)
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): at android.app.DatePickerDialog.<init>(DatePickerDialog.java:124)
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): at android.app.DatePickerDialog.<init>(DatePickerDialog.java:83)
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): at com.app.reminder.ListReminderActivity.onCreateDialog(ListReminderActivity.java:149)
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): at android.app.Activity.onCreateDialog(Activity.java:2472)
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): at android.app.Activity.createDialog(Activity.java:881)
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): at android.app.Activity.showDialog(Activity.java:2547)
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): at android.app.Activity.showDialog(Activity.java:2514)
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): at com.app.reminder.ListReminderActivity$3.onClick(ListReminderActivity.java:164)
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:158)
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): at android.os.Handler.dispatchMessage(Handler.java:99)
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): at android.os.Looper.loop(Looper.java:123)
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): at android.app.ActivityThread.main(ActivityThread.java:4627)
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): at java.lang.reflect.Method.invokeNative(Native Method)
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): at java.lang.reflect.Method.invoke(Method.java:521)
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
09-09 10:30:48.941: ERROR/AndroidRuntime(1189): at dalvik.system.NativeStart.main(Native Method)
में कर रहे हैं और मैं भी जब रद्द और फिर दिखाने संवाद – Kandha
9-09 अक्तूबर एक और अपवाद हो रही है: 35: 38.610: त्रुटि/AndroidRuntime (1311): java.lang.IllegalStateException: निर्दिष्ट बच्चे के पास पहले से ही एक माता पिता है। आपको पहले बच्चे के माता-पिता पर removeView() को कॉल करना होगा। 09-09 10: 35: 38.610: त्रुटि/एंड्रॉइड रनटाइम (1311): android.view.ViewGroup.addViewInner (ViewGroup.java:1970) 09-09 10: 35: 38.610: ERROR/AndroidRuntime (1311): at android.view.ViewGroup.addView (ViewGroup.java:1865) 09-09 10: 35: 38.610: त्रुटि/एंड्रॉइड रनटाइम (1311): android.view.ViewGroup.addView (ViewGroup.java:1845) – Kandha
मूल्य क्या है 'myear',' mmonth', 'mday' जब संवाद बनाया जा रहा है? क्या आपने इसे कुछ शुरू किया? – st0le