当前位置: 首页 > 知识库问答 >
问题:

如何在单击移动应用程序图标时调用更新活动?

公孙志尚
2023-03-14

我正在开发我的第一个移动应用程序。这是在科尔多瓦和爱奥尼亚的框架内。为了演示,我开发了登录系统和一个带有一些数据的仪表板。我担心的是,当用户登录到应用程序时,转到仪表板,假设他离开并出来时没有注销,那么下次他单击应用程序图标时,将被重定向到他离开的位置,但同时我希望用户数据能够更新,因为我做了以下事情。在页体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();
    }
}

Check ForUpdate功能:

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

我只是检查是否可以看到警报,当我在登录后搬出并进入时,我不会得到警报。它会将我导航到我离开的地方,但不会向我显示警报。设备就绪事件是否在此处,或者是否存在与活动相关的不同事件?

共有1个答案

施默
2023-03-14

ondeviceready方法只在您开始申请时触发一次。您真正需要的是在简历上做一些事情:

document.addEventListener("resume", yourCallbackFunction, false);
 类似资料:
  • 当我单击训练图标时,它会显示名为“主页”的按钮。 当我点击主页按钮时,它显示如下主页屏幕。 我的应用程序目前运行正常,我想关闭应用程序,当我单击应用程序图标(培训)时,必须显示主屏幕。我怎么能这样做..? 实际上,我在我的布局中有一个按钮,当按下按钮时,我正在显示带有以下代码的主屏幕。 它显示主屏幕,我在后台的服务已启动。我想停止我的应用程序中的所有操作,当我单击启动器图标时停止。我的问题是,当我

  • 我发现Android应用程序非常奇怪的错误,而在Android设备中安装应用程序时具有给定的流程。 > 已从Play商店(旧版)安装该应用程序。 启动应用程序(现在我在主屏幕上,即< code>HomeActivity)。 现在,我通过安装最新版本(正在生产版本,尚未发布到playstore)升级了应用程序。 单击启动器图标,等待主屏幕显示,然后按菜单按钮将应用程序置于后台。 现在,单击启动器图标

  • 我目前正在开发的一个新应用程序遇到了一个奇怪的问题,如果我将应用程序发送到后台(Home按钮),然后使用应用程序图标重新启动应用程序,除了根活动之外的所有活动都会被销毁(在日志中,我会获得所有活动的OnDestroy,除了调用OnResume的根活动)。 如果我将其发送到后台并从当前任务中恢复,它将恢复应用程序。 我已经将< code > Android:launch mode = " singl

  • 请建议与android画中画模式相关的问题,如果我的应用程序有堆栈像家庭活动- 或 我想在应用程序图标启动时关闭PIP活动(PlayerActivity)。由于PIP活动在单独的任务中运行,如何关闭应用程序运行的所有其他任务?

  • 在我的应用程序中,我从主活动导航到活动B。然后按下主页按钮,然后再次单击应用程序图标以将其最大化。 它不是继续我的活动B,而是回到主活动。 这是有道理的,因为在我的AndroidManifest.xml中,当您单击其图标时,我使用普通的意图过滤器来启动Mainactive: 我查看了Facebook和Twitter等流行应用程序,它们似乎都没有遇到这个问题——当你从Facebook订阅源导航到朋友

  • 问题内容: 关于此事,我几乎遍历了每篇文章,但大多数都没有解释如何正确执行。问题: 我创建了一个javaFX应用程序,一个骰子游戏,人类玩家与计算机,但是在玩游戏的任何时候,人类玩家都应该能够单击“新游戏”按钮,并且应该从头开始重新启动游戏。 我尝试再次启动该阶段,但是在javafx中,我们不能两次调用launch方法。 1)有没有一种方法可以实现此功能而无需重新启动整个应用程序? 2)如果没有,