android - DatePicker causes Exception raised during rendering in LayoutEditor -
i have various layouts use datepicker
, layout editor stop work showing rendering error. if turn off custom view rendering sandbox, layout rendered correctly; unclear cause of issue since haven't changed anything, , before error needn’t have turn off rendering sandbox.
the full error stack:
exception raised during rendering : write access not allowed @ com(user.timezone) @ com .android.ide.common.rendering.rendersecurityexception.create(rendersecurityexception.java:52) @ java .android.ide.common.rendering.rendersecuritymanager.checkpermission(rendersecuritymanager.java:616) @ com .util.timezone.setdefault(timezone.java:713) @ libcore .ibm.icu.util.timezone.setdefault(timezone.java:973) @ libcore .icu.dateintervalformat_delegate.createdateintervalformat(dateintervalformat_delegate.java:61) @ libcore .icu.dateintervalformat.createdateintervalformat(dateintervalformat.java:-1) @ libcore .icu.dateintervalformat.getformatter(dateintervalformat.java:112) @ libcore .icu.dateintervalformat.formatdaterange(dateintervalformat.java:102) @ android .icu.dateintervalformat.formatdaterange(dateintervalformat.java:71) @ android .text.format.dateutils.formatdaterange(dateutils.java:826) @ android .text.format.dateutils.formatdaterange(dateutils.java:651) @ android .text.format.dateutils.formatdaterange(dateutils.java:628) @ android .widget.calendarview.setmonthdisplayed(calendarview.java:1258) @ android .widget.calendarview.goto(calendarview.java:1131) @ android .widget.calendarview.<init>(calendarview.java:414) @ java .widget.calendarview.<init>(calendarview.java:333) @ android .lang.reflect.constructor.newinstance(constructor.java:408) @ android .view.layoutinflater.createview(layoutinflater.java:594) @ android .view.layoutinflater.oncreateview(layoutinflater.java:669) @ android .view.layoutinflater.createviewfromtag(layoutinflater.java:694) @ android .view.layoutinflater.rinflate_original(layoutinflater.java:755) @ android .view.layoutinflater_delegate.rinflate(layoutinflater_delegate.java:64) @ android .view.layoutinflater.rinflate(layoutinflater.java:727) @ android .view.layoutinflater.inflate(layoutinflater.java:492) @ android .view.layoutinflater.inflate(layoutinflater.java:397) @ android .widget.datepicker.<init>(datepicker.java:175) @ java .widget.datepicker.<init>(datepicker.java:149) @ android .lang.reflect.constructor.newinstance(constructor.java:408) @ android .view.layoutinflater.createview(layoutinflater.java:594) @ android .view.layoutinflater.oncreateview(layoutinflater.java:669) @ android .view.layoutinflater.createviewfromtag(layoutinflater.java:694) @ android .view.layoutinflater.rinflate_original(layoutinflater.java:755) @ android .view.layoutinflater_delegate.rinflate(layoutinflater_delegate.java:64) @ android .view.layoutinflater.rinflate(layoutinflater.java:727) @ android .view.layoutinflater.rinflate_original(layoutinflater.java:758) @ android .view.layoutinflater_delegate.rinflate(layoutinflater_delegate.java:64) @ android .view.layoutinflater.rinflate(layoutinflater.java:727) @ android .view.layoutinflater.rinflate_original(layoutinflater.java:758) @ android .view.layoutinflater_delegate.rinflate(layoutinflater_delegate.java:64) @ android .view.layoutinflater.rinflate(layoutinflater.java:727) @ android .view.layoutinflater.rinflate_original(layoutinflater.java:758) @ android .view.layoutinflater_delegate.rinflate(layoutinflater_delegate.java:64) @ android .view.layoutinflater.rinflate(layoutinflater.java:727) @ android .view.layoutinflater.rinflate_original(layoutinflater.java:758) @ android .view.layoutinflater_delegate.rinflate(layoutinflater_delegate.java:64) @ android .view.layoutinflater.rinflate(layoutinflater.java:727) @ android .view.layoutinflater.rinflate_original(layoutinflater.java:758) @ android .view.layoutinflater_delegate.rinflate(layoutinflater_delegate.java:64) @ android .view.layoutinflater.rinflate(layoutinflater.java:727) @ android .view.layoutinflater.inflate(layoutinflater.java:492) copy stack during rend .view.layoutinflater.inflate(layoutinflater.java:373) clipboardering(user.timezone)turn off custom view rendering sandbox write access not allowed during rendering
this bug android studio unknown reason isn't loading temp files needed draw layout in "java.io.tmpdir", issue listed here: android issue:63279 suggested fix update sdk newest edition (if it's not already) , apply latest android studio patch via "help > check updates".
edit:
i found helpful: adroid pickers ui reference, after implementing date picker described here error went away...
Comments
Post a Comment