App name display error

Hi,

I'm making a datafiel for EDGE device.

When downloading the beta version from Garmin store, the name of it in EDGE device will show as a combination of numbers and letters。

This problem only happened on edge1000 and edge520.

Has anyone ever had a similar problem?

Thanks for any help.

Top Replies

All Replies

  • yes, I do~

    Cool. I see from your other comment that you have a resources-eng folder.

    Assuming that your Edge 1000 is set to English, what happens if you add Strings.AppName to resources-eng? (Just for the sake of argument/curiosity.) I am *not* saying this should be necessary, but if it works in this case, it would give us information about the nature of the bug.

  • Let me have a try, it will not take long.

  • By the way, if I were offend you, please forgive me. Are you and   Garmin-related worker? Both of you are very active in the forum.

  • OMG,incredible

    It works!

    Nice!

    You might want to check if any of your other strings under resources.xml are actually used in the app or not, for Edge 1000. Like try defining some other string X in strings.xml, but not resources-eng/strings.xml.

    It seems that for some devices at least, strings in resources-eng are replacing (not adding to) the default strings for the app.

    Maybe it only affects the app name, maybe it affects all app strings.

    You might want to file a bug report, so you can at least find out if this is expected behavior or not. (As I mentioned, if what you had originally is not supposed to be valid, then it should be a compile-time error.) It's also pretty suspicious that this only happens for a few select devices.

  • By the way, if I were offend you, please forgive me. Are you and   Garmin-related worker? Both of you are very active in the forum.

    Haha no offense taken.

    Nah, I'm just a sometimes bored poster (who owns a Garmin running watch and has a few niche CIQ apps). Sometimes I go for long stretches without posting.

    I am a dev in my day job, but it has nothing at all to do with Garmin.

    TBH I should be spending more time doing more non-Garmin-related hobby dev stuff, actually getting back into good running shape, or just about anything else haha.

  • Nope, retired programmer (after 40 years) and been doing CIQ since 2015.

  • Wonderful!

    In fact, I am developing a datafield that integrates a large number of functions and has been doing it for half a year. This is a commercial project so I can't disclose more information. I also encountered a malicious bug(maybe) about ANT. It is very interesting, and I will discuss this issue on the forum later.

    In short, thank you and  very much for  help and look forward to the next exchange.

  • Thanks again for your help, including another question I asked before. This really really helped me a lot

  • In fact, I am developing a datafield that integrates a large number of functions and has been doing it for half a year. This is a commercial project so I can't disclose more information. I also encountered a malicious bug(maybe) about ANT. It is very interesting, and I will discuss this issue on the forum later.

    Interesting, thanks for sharing! All of a sudden it makes sense that you have all those Edge models haha.

    As a hobbyist dev, I find it very frustrating that bugs/quirks like this are only discoverable when you test on a real device, as Garmin has dozens of models (inb4 "but lots of models have similarities" -- either way it's way too many devices for a normal person to go out and buy on whim).

    It's even worse when you run into a bug that only affects older models, as it might be reasonable to own a relatively current watch for personal use, as opposed to going out and buying an older watch for dev use. When I starting making apps for fun a few years ago, there was one bug that only affected CIQ 1 devices - an array out of bounds error would cause the whole watch to freeze (as opposed to just crashing the app). The only way to recover was to turn off the watch, then turn on the watch and reset to factory defaults with a special button combo before the watch could boot up. I wouldn't have known if I wasn't coincidentally able to borrow a friend's watch to test something else.

    I get that Garmin's approach to market segmentation has been very successful for them, but I still think there's way too many models.

    Good luck with your project!