Complete
over 5 years ago

WERETECH-8515, VVA4-4657

This is fixed as of the 4.50 firmware release for vivoactive 4.

latest fw update on VA4 killed behaviorDelegate

My app NASA PoD was working just fine on a number of devices and in the simulator.  I just updated my VA4 firmware (4.00, GPS 2.7) and the widget no longer scrolls within the text display using behaviorDelegate.  I tried a few things and it still does not work on the actual device.

class TextViewDelegate extends Ui.BehaviorDelegate {
    var isTouchScreen;

    function initialize() {
        BehaviorDelegate.initialize();
        isTouchScreen=Sys.getDeviceSettings().isTouchScreen;
        isTouchScreen=false; //override in attempt to fix VA4 bug
    }

    function onBack() {
        //Sys.println("onBack");
        Ui.popView(Ui.SLIDE_IMMEDIATE);
        return true;
    }

    function onNextMode() {
        //Sys.println("nextMode");
        return onNextPage();
    }
    
    function onNextPage() { // scroll down
        //Sys.println("next");
        if(!isTouchScreen) { 
            scroll(:UP);
            return true;
        }
        return false;
    }

    function onPreviousMode() {
        return onPreviousPage();
    }

    function onPreviousPage() { //scroll up
        //Sys.println("prev");
        if(!isTouchScreen) {
            scroll(:DOWN);
            return true;
        }
        return false;
    }

    function onSwipe(evt) {
        var dir=evt.getDirection();
        //Sys.println("swipe: "+dir);
        if(dir == Ui.SWIPE_UP) {
            scroll(:UP); 
            return true;
        }
        if(dir == Ui.SWIPE_DOWN) {
            scroll(:DOWN);
            return true;
        }
        return false;
    }

    function onHold(evt) {
        var coor = evt.getCoordinates();
        //Sys.println("onHold"+coor[0]+", "+coor[1]);
        return false;
    }
}

  • I am disappointed to see that the ticket status is still in "Waiting On Resources".

  • Galaxy watch active 2 display is much better and smoother than Garmin. The battery last 2-3 days. They have speakers, good notifications support, water resistant and great display, very sharp.

    Stop wasting your time and effort on Garmin. 

    I use my watch for gym and running and it works much better than my "old" Garmin Venu.

  • It's really great to hear from you and it's really wise of you that you switched immediately. I really like Garmin's hardware (display, multi-day battery) which is essential to my usual sports so that's why I chose Garmin. Garmin just doesn't have competitor to its hardware yet. If they do, they will fall eventually due to their awful and underperforming software. 

  • Switch to Galaxy Active 2. Much better watch than Garmin. You can get it on Amazon in good price. 

    I am so happy that I left Garmin to this watch.

    Developing to Galaxy watch is using Xamarine or Web. So simple and easy, and the performance is amazing. 

  • I've been waiting for the next firmware update for 2 months, and now we have FW 4.4 which is just released. Unfortunately this is NOT fixed. I've never seen a company like Garmin who acts so irresponsible and unreasonable. The SW quality is a joke and you should fire those QA guys out there. Those FW can at best be described as alpha version. So many things are broken that I don't believe you even have QA guys. It is really a pity as I like your hardware so much.