Acknowledged
CIQQA-3712

bug: changing font scale doesn't trigger onSettingsChanged or getInitialView in simulator

I'm not 100% sure how this works on real devices, as I don't have a relevant device, but in the simulator in SDK 8.3.0 (i.e venu441mm) onSettingsChanged() isn't called, nor is getInitialView() (as for example when changing time setting between 12h and 24h)

Parents
  • Well, maybe my expectations were unfounded. But when I change the following "settings" in the simulator, then at least my app is restarted:
    Time Display, Units display, Language. Although some of the other settings (in the Settings menu of the simulator) don't trigger anything (and no, I haven't tried every other setting, just a few).

    Actually I would say Language makes lot of sense, as it means the app needs to reload string resources. But I'd argue (without knowing how Garmin implemented these in real devices or simulator) that the change of 12h vs 24h or metric vs statute is not much different than changing the font scale.

    On the other hand some could also argue that the bug is that changing time display or units display restarts the app for no reason...

Comment
  • Well, maybe my expectations were unfounded. But when I change the following "settings" in the simulator, then at least my app is restarted:
    Time Display, Units display, Language. Although some of the other settings (in the Settings menu of the simulator) don't trigger anything (and no, I haven't tried every other setting, just a few).

    Actually I would say Language makes lot of sense, as it means the app needs to reload string resources. But I'd argue (without knowing how Garmin implemented these in real devices or simulator) that the change of 12h vs 24h or metric vs statute is not much different than changing the font scale.

    On the other hand some could also argue that the bug is that changing time display or units display restarts the app for no reason...

Children
No Data