问题标签 [fast-app-switching]

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 投票
2 回答
5221 浏览

ios - 为什么我们应该复制块而不是保留?

我最近在 Facebook 的应用切换中遇到了一个问题。我需要在 Facebook 登录后调用一个块。

首先,当应用程序切换回来时,我的块被破坏了(因为它在堆栈上),所以我决定保留它。但这没有用,我把这个问题搞砸了:/。我在那个博客这里找到了一个解决方案。

我的问题很简单:为什么复制有效而保留无效

0 投票
2 回答
172 浏览

windows-phone-7 - WP7 - 快速应用程序切换和互联网连接

例子:

我的应用程序正在执行 HTTP 连接。如果我使用主页按钮(快速应用程序切换)切换到主屏幕,我的应用程序正在执行的连接将被取消。

为什么?

有什么办法可以避免吗?

0 投票
0 回答
1403 浏览

windows-phone-8 - wp8中的快速应用切换

我如何测试我的 windows phone 8 应用程序是否已经很好地实现了快速应用程序切换?

我刚刚在我的 WPAppMamifest.xml 文件中添加了“Activation Policy=Resume”。够了吗?

我想要快速应用切换而不是快速应用恢复

0 投票
1 回答
202 浏览

c# - 区分页面导航和WP8上的快速应用切换

为了处理和重新创建资源,我必须区分导航到应用程序的另一个页面和快速应用程序切换。

我怎么能做到这一点?我必须使用哪些事件才能正确执行此任务?

该应用程序是在 Windows Phone 8 上运行的带有 DirectX 应用程序的 XAML。

最好的问候, Emi

0 投票
1 回答
157 浏览

c# - 在 Windows Phone 中快速应用程序切换时如何更改应用程序的图像?

我想在后台更改应用程序屏幕截图的图像。

我的应用程序在应用程序切换中的图像

我不想在应用程序切换时显示我的应用程序的屏幕截图。我想改变它并放一个图像,我该怎么做?

谢谢。

0 投票
1 回答
198 浏览

windows-phone-8 - Windows Phone 8 - 15 分钟后禁用快速应用程序切换 (FAS)

我正在为金融部门构建一个 Windows Phone 8 应用程序。由于它包含信用卡号码等敏感信息,我需要在快速应用切换上设置 15 分钟的超时时间,即如果用户“暂停”应用并在 15 分钟内点击返回按钮返回它,它应该会恢复。如果超过 15 分钟,它应该重定向回登录页面。

我曾尝试将 OnNavigateFrom 和 To 方法与调度程序计时器结合使用,但有两个问题。1、app挂起时后台进程不运行,所以定时器停止。2、我的应用有多个页面,并且没有给应用发出即将被暂停的警告。我无法区分在应用程序内逐页导航和完全离开应用程序导航。

那么,是否可以在应用程序暂停时运行计时器?如果做不到这一点,我如何完全关闭 FAS 并在每次恢复应用程序时简单地重新登录?我知道这违背了 Windows Phone 8 的一些可用性理念,但是使用这个应用程序的金融机构有一些需要满足的要求。

有关此主题的 Microsoft 指南位于此处:

http://msdn.microsoft.com/en-us/library/windows/apps/hh465088.aspx

这是此页面的摘录:

“如果自用户上次访问以来已经过了很长时间,则重新启动应用程序”

但不幸的是,没有提到如何实际做到这一点......?

编辑:

感谢 crea7or 的回答,我现在知道了 Application_Deactivated 和 Application_Activated 方法。我已经在隔离存储中节省了时间,并在 Actived 方法中进行了比较。我尝试了以下两种解决方案。在这一个中,没有任何反应(没有错误但没有效果):

根据这个问题的答案,我也试过这个:

但这在 Uri 演员阵容中失败了。有任何想法吗...?

0 投票
1 回答
80 浏览

windows-phone-8 - 按下 BackButton 时返回到媒体播放器 - Windows Phone

我正在开发一个 Windows Phone 8 应用程序,我在其中使用 MediaPlayerLauncher 播放短视频。

如果用户在播放视频时离开应用程序(例如通过按下 Windows 按钮),然后按下后退按钮,则用户不会被引导回媒体播放器,而是返回到之前访问的最后一个页面。

是否可以更改此行为,以便在按下后退按钮时将用户定向到媒体播放器?

0 投票
1 回答
240 浏览

c# - 使用异步方法的 WP8 快速应用程序恢复

在我的 windows phone 8 应用程序中,我使用异步方法从服务器检索数据。

在实现Fast App Resume功能后,我又遇到了另一个问题。从服务器检索数据的异步方法在System.Net.WebException恢复时会抛出类型异常。

重现问题的步骤是当应用程序通过异步方法加载数据时,您只需点击开始按钮。

例如,我有一个加载用户通知的页面。我调用了async void GetNotifications()进一步调用下面方法来检索响应字符串的方法。

下面给出httprequest方法的实现。

用户只需单击打开通知页面的菜单,然后立即按下手机的开始按钮即可停用该应用程序。当用户从开始菜单单击应用程序磁贴时,将引发异常。

有什么解决办法吗?停用空闲模式检测会起作用吗?

0 投票
0 回答
186 浏览

android - 在android中循环浏览最近打开的应用程序

请帮助我循环浏览最近在 android 中打开的应用程序,例如如果我有 1、2、3、4、5,现在我在 3 个应用程序中,我想以我想去的相同方式去 2 和 1 应用程序4 和 5 应用。

我已经使用下面的代码导航到下一个应用程序,但它没有按预期工作。

0 投票
1 回答
2000 浏览

c# - Windows 通用应用程序中的 SuspensionManager 对快速应用程序切换没有任何作用

我无法理解在进行快速应用程序切换时如何执行代码(即按 Windows/开始按钮以在电话模拟器上显示开始屏幕,然后按返回按钮返回应用程序)。

为了简化问题,我启动了一个新的 Windows 通用应用程序,它使用“Visual C# Hub 应用程序(通用应用程序)”模板作为基本代码(因为它包括 SuspensionManager 和 NavigationHelper)。由于我对 Hub 本身不感兴趣,因此我从 HubPage.xaml 中删除了所有 Grid 内容,并简单地添加了一个名为 TimeTextBox 的 TextBox:

然后,在 HubPage.xaml.cs 中,我将以下简单行添加到方法 NavigationHelper_LoadState:

如果我在应用这些简单更改后在手机模拟器上执行应用程序,应用程序将在加载页面时显示一天中的时间,例如:16:08:53.4390827。

我想要的是每次导航到该页面时都会更新该时间。但是我如果使用 Visual Studio 中的生命周期事件来模拟暂停,当我发送 Resume 事件时,时间仍然相同:16:08:53.4390827,并且该行中的断点将确认 NavigationHelper_LoadState 方法没有得到恢复时执行。

对此的解释是,模板中的 App.xaml.cs 没有为 Resume 事件提供任何侦听器,因此不会执行任何操作。添加接下来的几行修复了:

因此,如果我在电话模拟器上再次运行该应用程序,现在我会在恢复后获得实际时间。伟大的!问题是当我简单地点击手机的 Windows 按钮然后点击后退按钮时,这些暂停/恢复事件不会被触发。

实际上,我无法确定在执行这种快速应用程序切换时执行的单一方法。这就是我对我的通用应用程序真正感兴趣的场景。

当导航通过“后退”按钮将我们从“开始”屏幕带回到应用程序时,有没有办法捕捉到?我是否缺少任何代码来处理这种情况?

谢谢!