У меня есть нелегаларгументирование, когда я проверяю дату на DatePickerDialog. Вот Stacktrace: < /p>
10-27 19:50:34.700: E/AndroidRuntime(1188): FATAL EXCEPTION: main
10-27 19:50:34.700: E/AndroidRuntime(1188): java.lang.IllegalArgumentException
10-27 19:50:34.700: E/AndroidRuntime(1188): at java.text.DateFormat.format(DateFormat.java:365)
10-27 19:50:34.700: E/AndroidRuntime(1188): at java.text.Format.format(Format.java:93)
10-27 19:50:34.700: E/AndroidRuntime(1188): at com.boka.lesbonscomptes.ActivityMain$1.onDateSet(ActivityMain.java:43)
10-27 19:50:34.700: E/AndroidRuntime(1188): at android.app.DatePickerDialog.onClick(DatePickerDialog.java:111)
10-27 19:50:34.700: E/AndroidRuntime(1188): at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:166)
10-27 19:50:34.700: E/AndroidRuntime(1188): at android.os.Handler.dispatchMessage(Handler.java:99)
10-27 19:50:34.700: E/AndroidRuntime(1188): at android.os.Looper.loop(Looper.java:137)
10-27 19:50:34.700: E/AndroidRuntime(1188): at android.app.ActivityThread.main(ActivityThread.java:4424)
10-27 19:50:34.700: E/AndroidRuntime(1188): at java.lang.reflect.Method.invokeNative(Native Method)
10-27 19:50:34.700: E/AndroidRuntime(1188): at java.lang.reflect.Method.invoke(Method.java:511)
10-27 19:50:34.700: E/AndroidRuntime(1188): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
10-27 19:50:34.700: E/AndroidRuntime(1188): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
10-27 19:50:34.700: E/AndroidRuntime(1188): at dalvik.system.NativeStart.main(Native Method)
< /code>
и мой код < /p>
Общедоступный класс активность расширяет активность {
// attributs ui
private linearlayout layoutnouvelledepense = null;
private bdate bdate = null; null; nul gcdate = null;
// util
private simpledateformat sdfajd = null;
static final int date_dialog_id = 1;
/*lister* /
private datepickerdialog.ondatessetlister mdatessetletrelestellestlester = new DatePickerDialog.OndatesSetListener () {
public void ondateset (view datepicker, int Год, int monthofyear, int dayofmonth)
{
toast.maketext (getbasecontext (), "ok", toast.length_short) .show (); l'utilisateur
gcdate.set (год, месяцфийр, dayofmonth);
// le bouton est mis à jour avec la date choisie
bdate.settext (sdfajd.format (gcdate));
}
};
private onclicklistener oclboutondate = new view.onclicklistener () {
@Override
public void onclick (view v) {
showdialog (date_dialog_id);
}
};
/*methodes* /
@override
public void oncreate (bundle savedInstanceState) {
super.oncreate (savedInStanceState);
layoutnouvellEdepense = (lineArlayout);
layoutnouvelledepense = (linearlayout);
layoutnouvelledepense = (linearlayout); Linearlayout.inflate (this, r.layout.nouvelle_depense, null);
bdate = (кнопка) layoutnouvelledepense.findviewbyid (r.id.bdate);
gdate.setonclicklistener (oclboutondate);
gcdate = new Gregoriancalendar ();
sdfajd = new SimpleDateFormat ("eeee dd /mm /yyyy", locale.getdefault ());
bdate.settext (sdfajd.format (gcdate.gettime ()));
setContentView (layoutnouvelledepense);
}
@override
public boolean oncreateoptionsmenu (меню меню) {
getmenuinflater (). Inflate (r.menu.activity_main, menu); @SuppressWarnings ("static-access")
@Override
secutected Dialog Oncreatedialog (int id)
{
system.out.println ("date =" + gcdate.get (gregoriancalendar.year) + " /" gcdate.get.getend.yrynardar gcdate.get (gregoriancalendar.day_of_month));
return new datepickerdialog (это, mdatesetlistener, gcdate.get (gregoriancalendar.year), gcdate.get (gregoriancalendar.month), gcdate.get (gregoriancalend_mon_mon_mon_mon_mon_mon_mon_mon_mon_mon_mon_mon_mon_mon_mon_mon_mon_mon. }
} < /pre>
У меня нет проблем при создании диалога, и дата правильно инициализируется при отображении диалога. < /p>
Независимо от того, что выбранная дата я был в порядке. Exception, поднятое при создании диалога, а не подтверждение даты. < /p>
Можете ли вы помочь мне узнать, что происходит?>
Подробнее здесь: https://stackoverflow.com/questions/131 ... og-android
AllogalargumentException при проверке даты на DatePickerDialog (Android) ⇐ Android
Форум для тех, кто программирует под Android
1751825648
Anonymous
У меня есть нелегаларгументирование, когда я проверяю дату на DatePickerDialog. Вот Stacktrace: < /p>
10-27 19:50:34.700: E/AndroidRuntime(1188): FATAL EXCEPTION: main
10-27 19:50:34.700: E/AndroidRuntime(1188): java.lang.IllegalArgumentException
10-27 19:50:34.700: E/AndroidRuntime(1188): at java.text.DateFormat.format(DateFormat.java:365)
10-27 19:50:34.700: E/AndroidRuntime(1188): at java.text.Format.format(Format.java:93)
10-27 19:50:34.700: E/AndroidRuntime(1188): at com.boka.lesbonscomptes.ActivityMain$1.onDateSet(ActivityMain.java:43)
10-27 19:50:34.700: E/AndroidRuntime(1188): at android.app.DatePickerDialog.onClick(DatePickerDialog.java:111)
10-27 19:50:34.700: E/AndroidRuntime(1188): at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:166)
10-27 19:50:34.700: E/AndroidRuntime(1188): at android.os.Handler.dispatchMessage(Handler.java:99)
10-27 19:50:34.700: E/AndroidRuntime(1188): at android.os.Looper.loop(Looper.java:137)
10-27 19:50:34.700: E/AndroidRuntime(1188): at android.app.ActivityThread.main(ActivityThread.java:4424)
10-27 19:50:34.700: E/AndroidRuntime(1188): at java.lang.reflect.Method.invokeNative(Native Method)
10-27 19:50:34.700: E/AndroidRuntime(1188): at java.lang.reflect.Method.invoke(Method.java:511)
10-27 19:50:34.700: E/AndroidRuntime(1188): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
10-27 19:50:34.700: E/AndroidRuntime(1188): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
10-27 19:50:34.700: E/AndroidRuntime(1188): at dalvik.system.NativeStart.main(Native Method)
< /code>
и мой код < /p>
Общедоступный класс активность расширяет активность {
// attributs ui
private linearlayout layoutnouvelledepense = null;
private bdate bdate = null; null; nul gcdate = null;
// util
private simpledateformat sdfajd = null;
static final int date_dialog_id = 1;
/*lister* /
private datepickerdialog.ondatessetlister mdatessetletrelestellestlester = new DatePickerDialog.OndatesSetListener () {
public void ondateset (view datepicker, int Год, int monthofyear, int dayofmonth)
{
toast.maketext (getbasecontext (), "ok", toast.length_short) .show (); l'utilisateur
gcdate.set (год, месяцфийр, dayofmonth);
// le bouton est mis à jour avec la date choisie
bdate.settext (sdfajd.format (gcdate));
}
};
private onclicklistener oclboutondate = new view.onclicklistener () {
@Override
public void onclick (view v) {
showdialog (date_dialog_id);
}
};
/*methodes* /
@override
public void oncreate (bundle savedInstanceState) {
super.oncreate (savedInStanceState);
layoutnouvellEdepense = (lineArlayout);
layoutnouvelledepense = (linearlayout);
layoutnouvelledepense = (linearlayout); Linearlayout.inflate (this, r.layout.nouvelle_depense, null);
bdate = (кнопка) layoutnouvelledepense.findviewbyid (r.id.bdate);
gdate.setonclicklistener (oclboutondate);
gcdate = new Gregoriancalendar ();
sdfajd = new SimpleDateFormat ("eeee dd /mm /yyyy", locale.getdefault ());
bdate.settext (sdfajd.format (gcdate.gettime ()));
setContentView (layoutnouvelledepense);
}
@override
public boolean oncreateoptionsmenu (меню меню) {
getmenuinflater (). Inflate (r.menu.activity_main, menu); @SuppressWarnings ("static-access")
@Override
secutected Dialog Oncreatedialog (int id)
{
system.out.println ("date =" + gcdate.get (gregoriancalendar.year) + " /" gcdate.get.getend.yrynardar gcdate.get (gregoriancalendar.day_of_month));
return new datepickerdialog (это, mdatesetlistener, gcdate.get (gregoriancalendar.year), gcdate.get (gregoriancalendar.month), gcdate.get (gregoriancalend_mon_mon_mon_mon_mon_mon_mon_mon_mon_mon_mon_mon_mon_mon_mon_mon_mon_mon. }
} < /pre>
У меня нет проблем при создании диалога, и дата правильно инициализируется при отображении диалога. < /p>
Независимо от того, что выбранная дата я был в порядке. Exception, поднятое при создании диалога, а не подтверждение даты. < /p>
Можете ли вы помочь мне узнать, что происходит?>
Подробнее здесь: [url]https://stackoverflow.com/questions/13102930/illegalargumentexception-when-validating-a-date-on-datepickerdialog-android[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия