Als ik de kalenderdialog oproep.
niet op mijn tablet of andere telefoon, alleen op m'n Samsung.
Ook heel raar, als ik de maanden doorscroll, dan blijft 2015 gewoon staan, ook na december,
terwijl op m'n tablet na december het jaar opgehoogd word.
Ik ben bezig om een dateMax in te bouwen, dan kan men gewoon niet verder dan 2037 en ziet men het vreemde gedrag niet.
Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (op sterven na dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi a5 Pro ongeroot (nog wel).
Ik denk dat je je eigen niet druk om hoeft te maken, want het duurt nog een tijdje voordat het jaar 2038 is
Zelf heb ik een activity gebruikt met daarin een datepicker en een ok en cancel knop.
In de manifest heb ik een dialog theme ingesteld.
Als je de activity start als startActivityForResult, als de ok knop wordt ingedrukt retourneer je als status RESULT_OK + de datum en bij de annuleer knop voer ik alleen finish() uit waardoor RESULT_CANCEL wordt gebruikt. Als zekerheid kun je ook nog de result cancel meegeven.
Ik heb het nu zo opgelost:
long timeNow = System.currentTimeMillis();
dp.getDatePicker().setMaxDate(timeNow+(timeNow/4));
dp.getDatePicker().setMinDate(System.currentTimeMillis() - (24 * 60 * 10000));
Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (op sterven na dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi a5 Pro ongeroot (nog wel).
Er deden zich nog wat eigenaardigheden voor. Ik heb dat nu omzeilt door gewoon een compleet andere datepicker te gebruiken.
Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (op sterven na dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi a5 Pro ongeroot (nog wel).
Om te reageren, dien je te zijn ingelogd. Druk op de onderstaande knop om in te loggen of maak een nieuwe account aan.
Misschien ligt het aan de Android versie, maar het feit is dat mijn Samsung Note (4.1.2) een jaarbug heeft.
Hier meer info: https://en.wikipedia.org/wiki/Year_2038_problem
Klopt het dat er geen oplossing voor is, omdat het (waarschijnlijk) in Android zit, of is er wel een workaround aanwezig ?
Ik heb m'n code momenteel niet bij de hand, maar ik ben bezig met datepicker en ik gebruik een Calendar om een datum te kiezen.
Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (op sterven na dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi a5 Pro ongeroot (nog wel).