如何在点击移动应用的图标时调用更新活动?

时间:2015-06-18 09:38:28

标签: cordova ionic-framework phonegap-build cordova-plugins

我正在开发我的第一个移动应用程序。这个是在cordova和离子框架中。这里为了演示我已经开发了登录系统和一个带有一些数据的仪表板。我担心的是当用户登录到应用程序,转到仪表板并假设他离开并且没有注销时出现,然后下次他点击应用程序图标时将被重定向到他离开的地方,但同时我想要用户数据要更新,我做了以下事情。 在页面主体onload上调用函数:

<body onload="onLoad()" ng-controller="MainCtrl">

onLoad功能:

function onLoad() {
    document.addEventListener("deviceready", onDeviceReady, false);  
}

onDeviceReady函数:

function onDeviceReady() {
if (localStorage.getItem("userid") !== null) {
    $scope.checkForUpdate();
    }
}

checkForUpdate函数:

    $scope.checkForUpdate = function() {
    alert('checking for update');
    }

我只是在检查警报是否可以看到,当我在登录后搬出去的时候我没有得到警报,然后进入它导航我到我离开的地方,但没有告诉我警报。设备就绪事件就在这里,还是有与活动相关的不同事件?

1 个答案:

答案 0 :(得分:0)

ondeviceready方法仅在您启动应用程序时触发一次。你真正需要的是在简历上做点什么:

document.addEventListener("resume", yourCallbackFunction, false);