问题标签 [application-state]

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.

0 投票
1 回答
3540 浏览

c# - 在没有当前 HttpContext 可用的情况下访问 HttpApplicationState

通常,当我们需要对当前应用程序状态的引用时,我们会使用:

但有时没有当前的 HttpContext ( HttpContext.Currentreturns null)。在这种情况下,如何获取对当前应用程序实例的引用?

一个例子可以Session_End发生。虽然我可以Application在事件处理程序内部使用属性Session_End,但是如果处理程序调用库方法并且HttpApplicationState库代码中需要该对象怎么办?我不喜欢传递“应用程序”参数...

我也不喜欢将它保存在一个static字段中(如单例模式),我正在寻找一种直接从上下文中获取它的方法。

有什么方法可以直接访问实例(类似于HttpContext.Current.Application方法)还是我必须选择上述不太干净的方法之一?

0 投票
3 回答
418 浏览

android - onpause android中使用SharedPreferences存储数据的效果

我将我的数据结构值存储在 活动方法SharedPreferencesonPause()SP.xml 文件大小变为 25K,onPause()如果是,那么在方法中执行此存储是否有任何影响,那么我应该怎么做才能将数据结构存储在SharedPreferences

0 投票
1 回答
242 浏览

ios - 是否有任何情况可以导致在 didBecomeActive 之前调用 ViewDidLoad?

我知道这听起来很傻,但只是为了澄清一点。是否有可能在 didBecomeActive 之前调用视图确实加载?这完全不可能吗?

编辑

当用户从后台返回应用程序并且我们开始使用 openGL 时,我们会发生崩溃。我们尝试在后台使用openGL的崩溃错误点。

重要的是,我们的应用程序作为 VOIP 应用程序存在于后台。

我们试图弄清楚是否有可能我们在后台触发了某些东西,这会导致应用程序在后台重新启动 openGl。

在堆栈中,我们看到:

之后几行:

最后:

我们试图弄清楚是否有一种方法[VideoCallViewController viewDidLoad]在后台被调用,或者我们必须假设我们在前台,并且在viewDidLoad?之后以某种方式移动到后台。

第二种选择 第二种选择是我们确实在viewDidLoad. 这里的重点是我们正在监听 AppWillResignActive 并且我们暂停了 GPUIMage。所以我们无法理解为什么会发生崩溃?

谢谢

谢谢

0 投票
3 回答
11309 浏览

ios - iOS:如何判断应用程序何时暂停?

我想知道我的应用程序何时会暂停?一段时间内不活动或被用户终止的状态。我需要这个,因为我需要关闭一个 Web 套接字的连接。不过,我想在应用程序处于后台状态时保持连接处于活动状态。

我该怎么做呢?

谢谢

0 投票
3 回答
4843 浏览

c# - 如何在类中设置应用程序状态值?

在 App_Code 文件夹中,我创建了一个新类,我想在其中设置应用程序状态变量的值。

为了从应用程序状态中读取,我使用了以下代码:

但是现在我想设置应用程序状态的值。我尝试了以下代码,但它不起作用:

设置应用程序状态变量值的正确方法是什么?

0 投票
2 回答
2227 浏览

c# - 如何将 dataset() 存储在 Application 变量中?

是否可以创建一个可以存储 DataSet() 的应用程序状态?我想创建可供任何用户使用的 DataSet 变量。我怎样才能做到这一点?

谢谢!

0 投票
2 回答
1065 浏览

meteor - 在 Iron-Router 中为相同 URL 推送新状态

我可以在 Meteor 中使用 Iron-Router 将新状态推送到浏览器的历史记录中,而无需访问新 URL?

我想显示一个模式,但允许用户使用后退按钮再次隐藏它。

0 投票
0 回答
53 浏览

windows-phone-8 - 调用地图应用后返回我的应用

我目前正在为 Windows Phone 8 编写一个应用程序,其中包含一些联系信息,并且能够打开必应地图导航以导航到联系地址。
我的问题是我想通过按 Windows Phone 的“返回”按钮返回到打开必应地图内容的页面。
我只是不知道在调用 Application_Deactivated 方法之前如何存储该页面,以及在调用 Application_Activated 方法时如何将其取回。
这是我交出地址并打开 bingMapsDirection 的代码部分。

提前致谢。

0 投票
1 回答
3342 浏览

ios - 即使应用程序未运行,如何使用有效的地理围栏?

我正在创建一个位置感知应用程序。我已经能够创建地理围栏,当我在我的 iPhone 中对其进行测试时,我注意到当应用程序在前台和后台运行时调用回调方法-didEnterRegion-didExitRegion被调用。但是当我杀死应用程序(意味着应用程序状态为“未运行”)时,不会调用所述方法回调。

那么,我在这里缺少什么?有什么我需要做的配置吗?有什么想法吗?谢谢!

0 投票
1 回答
182 浏览

asp.net - 当 HttpApplicationState 可以由 HttpContext 处理时,为什么我们需要 StaticObjects 集合

我刚刚读到我们可以使用 Application 或 StaticObjects 访问 HttpApplicationState

我不清楚为什么我们需要两种不同的方法,因为我所看到的只是应用程序将帮助您在代码级别添加和读取,同时使用静态对象我们可以将它添加到 global.asax 的标记中并读取但不更新

这是唯一的区别还是我缺少静态对象的一些核心功能