问题标签 [application-lifecycle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android Need event Foreground and Backgorund
Hi Friends i am making an application in which i need to show something when user goes in background and again when user comes in foreground. So i Need to get an event when our app goes in background and again when app comes in foreground working in api above 8.
I tried all thing but only able to recognize if my app is foreground or not. I need event when we come again online at application level.
asp.net - 使用数据库中的许可证配置验证 MVC 应用程序的使用
我目前正在尝试保护我们的应用程序,以便在许可证过期时无法使用。我们的数据库中存储了一个注册密钥,我用它来确定许可证的有效性。
我最初的想法是在 global.asax 文件中使用 Session_Start 来参考许可证详细信息,并在必要时重定向到“更新您的许可证页面”。在重定向之后,我在控制器操作中调用 Session.Abandon() 以便对页面的任何进一步请求都将重复相同的过程。
这种方法的问题是,如果用户刷新页面,我似乎会出现重定向循环。这让我认为 Session_Start 不是最好的主意,但我试图避免将代码放在 BeginRequest 或类似中。在有效尝试更新许可证期间绕过也会很麻烦。
我目前修改了这个想法,以便在加载错误页面以在服务器端触发 Session.Abandon 时进行 AJAX 调用,但这仍然感觉不对,并且如果有人意识到它是如何工作的,就会被滥用。
整个应用程序使用 Windows 身份验证进行保护,因此我无法在登录尝试期间评估许可,而这正是我对表单身份验证所做的。
对替代方法有什么建议吗?
ios - 为什么我的 iphone 应用程序在终止后没有收到后台获取事件?
我已经构建了一个执行定期更新的小型 ios 应用程序。我正在使用回调处理程序注册我的应用程序以进行后台提取。当应用程序进入后台时,我会在一段时间内继续收到回调(每 20-30 分钟,事件数天后)。
一旦我的应用程序终止- 回调处理程序将不再执行。
是例外行为吗?我没有在 Apple 文档中找到关于从终止状态激活的任何提及。
ps:从终止状态激活对我的应用程序至关重要。除了用户交互之外,激活的方法可以是任何方法。
windows-phone - WinPhone 应用程序事件对应用程序进程终止作出反应
当我们停用 WP 应用程序时,它可能会被 OS 删除并在以后终止。当进程终止时,我需要将一些未保存的应用程序数据保存到持久存储中,但在此之前不需要。显然,Deactivated 事件不能用于此目的,因为它会在应用程序移至后台时立即引发;Close 事件也不是我们需要的事件,因为它不会在应用程序进程被操作系统终止时引发。是否有一个特殊的 Windows Phone 应用程序事件,比如 Application_Terminated?
ios - 正确移除对象(附代码示例) iOS
下面removeViews
的代码Views
(创建视图并将它们设置为 nil。注意:这是一个非常简单的示例,以增强理解,并没有实际用途。createViews
createViews
removeViews
android - 保存应用状态
是否有自然的地方来保存 Android 应用程序关闭时的状态?目前我正在onDestroy()
为我的主要活动做这件事,然后onCreate()
为同样的活动重新加载。那是合适的地方吗?
tfs - TFS 实验室自动化和模板
我不确定这个问题是否属于 SO 或 ServerFault (甚至可能是程序员)......
我正在测试 TFS Lab Automation 的功能及其与 System Center 的集成。特别是作为端点目标,测试代理如何提供隔离网络功能,以及是否可以在没有TFS 和实验室自动化的情况下使用该功能。(我们的最终目标是在课堂环境中使用虚拟机,我们为每个学生创建了一个相同的环境(一个或多个系统)。
在这个时间点,我只是想让基本系统工作。我的 Hyper-V 和 System Center 2012 R2 正常工作。我在开发系统上设置了 TFS 2013。我还在另一个开发系统上安装了 VS 2013 Ultimate 和 Test Manager。所有组件似乎都在毫无问题地进行通信。
我的问题是使用现有模板创建新环境。根据我发现的有关模板使用的一份文档(http://msdn.microsoft.com/en-us/library/ee702479.aspx),我只能通过使用现有虚拟机和(之后克隆/复制它),将其转换为模板。但是,我通常创建新模板的方式是指向库中的现有磁盘。
问题最终似乎指向图像中存储了哪些信息。测试管理器似乎想要一个具有“空白”身份(没有主机名、没有管理员密码等)的图像。如果模板将在不同的环境中一遍又一遍地重复使用,并且每个实例都获得不同的名称,那么这是有道理的。
但是,我在隔离网络 ( http://msdn.microsoft.com/en-us/library/hh329474.aspx ) 上阅读的文档讨论了如何使用给定名称设置系统(以及其他属性)因为每个实例都将具有相同的名称,并且测试代理(具有隔离功能)将......好吧..隔离每个实例。
有没有人有洞察力来解决这个问题?很多这些(使用 System Center 和 Lab Automation 可以/不能完成,彼此独立)对我来说是新的。我是否将更大的 System Center 功能集与 TFS 集成所施加的限制混为一谈?
c# - 停用后执行 Windows Phone 8.1 应用程序
我知道 Windows Phone 8.1 应用程序生命周期:http: //msdn.microsoft.com/en-us/library/windowsphone/develop/ff817008%28v=vs.105%29.aspx
但是,是否可以在不使用时(停用后)保持应用程序处于活动状态?
是否可以实现以预定时间间隔向服务器发送一些数据的 WP8.1 应用程序?停用时是否可以在应用程序中执行代码?
c# - 在应用关闭时完成 HTTP 请求
目前我正在研究某种分析 sdk,我们测量会话长度。但是在 WP 中,当我在 PhoneApplicationService.Closing 事件处理程序中发送 http 请求时,即使我等待异步操作,它也永远不会完成。
我在https://www.codeplex.com/上检查了 Google Analytics 的实施,但遇到了评论// there is no way to get a deferral in WP so this will not actually happen until after we return to the app
那么如何完成该请求呢?或者什么是准确和实时测量会话长度的完美方法。
谢谢
android - Android:每次应用程序进入后台时都会调用应用程序 onCreate
当一个 android 应用程序在具有 android 4.3 的 S3 上运行时,我有一个奇怪的行为:每次应用程序进入后台(按下后退按钮),当它恢复时,它调用类的onCreate()
方法Application
。
阅读Android文档,应用程序onCreate()应该在应用程序第一次运行时被调用,当应用程序被破坏或设备内存不足时,但似乎不是我的情况(我在onLowMemory()中添加了一个日志)
所以我的问题是:在什么条件下Application onCreate()
调用方法?它是否取决于设备和/或安卓版本?