Fenix 6 - System.exit

Hi guys,

I am using long press for back button in my apps to exit to watchface regardless which view is currently shown. This was working fine in Fenix 5 series (user was brought back to the correct watchface) but with Fenix 6 this leads to the default watchface (stock one) and not the one that is currently selected. I am not sure if this is only related to my back button handling because one of my apps not using it still falls back to the stock one if I define a shortcut for long pressed back button to return to watch face. Would be nice if somebody could test the latter case with a shortcut and a NON-STOCK app. With stock apps it seems to work fine...

Thanks!

Bye

  • What you're doing is using the hotkey for widgets while in an activity (like the native "run").  Due to available memory, if that activity has a CIQ data field, you see a native watch face.  If there's no CIQ data fields, you can see a CIQ watch face.

  • Hi Jim,

    I am not using a datafield here. What I am doing is opening a watch app and simply use the hotkey "back long press". In such a case I would expect the app to close and bring me to my CIQ watch face, but this is not happening, instead I see the native watch face. So I don't think this is related to memory, or at least shouldn't be...

    Thanks!

    Bye

  • No, what's happening is the device app keeps running, and since it's CIQ, you see the native WF.  Again, the memory thing.

    There's a similar thing where if you are running a device app, there's not enough memory to run a background process for a CIQ WF or widget.

  • Hi Jim,

    but then you need to tell me why this was/is working on Fenix 5 but NOT on Fenix 6? With my Fenix 5 there was no issue and I was always returned to my CIQ watch face, whereas on Fenix 6 I am returned to the native one...

    Bye

  • I get a native watch face on a f5 if running a CIQ device app, not the CIQ one.

    for a native activity, I get a native WF if there's a CIQ DF

  • Oh, really. I was pretty sure this was working correctly on Fenix 5... So, to sum it up:

    For CIQ app:

    Native app => return to watch face => CIQ watch face

    CIQ app => return to watch face => native watch face

    for CIQ widget:

    Native widget => return to watch face => CIQ watch face

    CIQ widget => return to watch face => CIQ watch face

    Is it working for widgets because of smaller memory usage?

    Thanks!

    Bye