How can I refresh the view? On update doesn’t seem to want to refresh a bitmap even with WatchUi.requestupdate called by timer. The bitmap only updates when I push a new view but that takes up memory.

       

var lat = Application.getApp().getProperty("latitude");

  var lon = Application.getApp().getProperty("longitude");

 

function onUpdate(dc) {

        lat.toString;

        lon.toString;

        var locString = lat+","+ lon;

        var myLocation = Position.parse(locString, Position.GEO_DEG);

var l = myLocation;


if (l!=null)

        {

            l = l.toDegrees();

            find(l[0], l[1]);

            l = null;

 

            for(var i=0, yy=y-imgs-my; yy<y+imgs; yy+=imgs) {

                for(var xx=x-imgs-mx; xx<x+imgs; xx+=imgs, i++) {

                    if(ar[i]!=null){

                        dc.drawBitmap(xx, yy, WatchUi.loadResource(ar[i]));}}}