问题标签 [tombstoning]

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 回答
351 浏览

windows-phone-7 - WP7 Tombstoning - 简单练习

我有一个数据绑定的 xml 阅读器。MainPage 连接到 DetailsPage:当用户点击 Main Page 中的姓名时,她会在 DetailsPage 中获取该姓名的详细信息(年龄、性别、出生日期等)。

我在墓碑自动取款机上遇到了麻烦。当我单击 windows 按钮,然后单击后退按钮时,我会进入一个空的 DetailsPage。

解决这个问题的最简单方法是什么?我尝试使用 TombstoneHelper 但它也显示空白页面。

详细信息页面.xaml

详细信息页面.cs

使用 TombstoneHelper;

主页.cs

0 投票
1 回答
257 浏览

visual-studio - WP7 - 从我分配的页面恢复

假设我有两个页面 MainPage 和 DetailsPage。在详细信息页面中,用户点击开始按钮,然后点击后退按钮进入上一页。如果我们没有墓碑编码,他们将有空白页。例子

当他们点击返回按钮时,是否可以从 MainPage(而不是 detailspage)恢复应用程序。

亲切的问候。

0 投票
1 回答
570 浏览

windows-phone-7 - WP7 墓碑和查询字符串

我正在运行非常基本的 xml 阅读器,并使用以下方法将一些数据传递到详细信息页面:

一个星期以来,我试图阅读并理解如何处理墓碑,但我失败了。我设法使用了 Tombstone Helper,但我无法保存图像和 webbrowser 内容。

在前面的问题中:WP7 - Resume from the page I assignment。我听说我可以保存导航 url,所以当用户点击返回时,wp7 将导航到与以前相同的 url。(备案:我不使用ViewModel)

我想了解您对如何保存此 url 的看法,以便我该死的 :) 应用程序可以墓碑,我可以休息一会儿 :D。

提前致谢。

0 投票
1 回答
1334 浏览

debugging - 如何在不是从 Visual Studio 启动的 Windows Phone 7 中调试应用程序

我目前正在为我的应用程序处理墓碑。为了墓碑我的应用程序,我将 2 页导航到我的应用程序(从第一页开始)。然后我点击主页按钮,然后我点击后退按钮回到我的应用程序。点击后退按钮后,我看到的只是一个页面,上面写着“正在恢复”并带有进度条。它似乎停止了。

现在,当我启动该应用程序时,我将它从 Visual Studio 启动到我的设备。但是只要我点击设备上的主页按钮,Visual Studio 中的调试器就会退出。所以当我点击后退按钮进入我的应用程序时,我再也没有机会从 Visual Studio 进行调试了。

有没有我需要设置的设置,以便按下主页按钮不会停止调试?

此外,如果我尝试通过应用程序列表访问我设备上的应用程序,我的应用程序会以默认的初始屏幕图像停止。所以肯定出了问题。

是否有与设备相关的进程,我可以将 Visual Studio 中的调试器附加到进行调试?还是我总是需要从 Visual Studio 启动应用程序进行调试?

我如何处理墓碑的示例代码如下。

现在我没有对 App.xaml.cs 中的 Application_UnhandledException 做任何事情。代码保留为生成状态(我只有 Debug.WriteLine 在那里查看日志)。

0 投票
1 回答
752 浏览

windows-phone-7 - windows phone 7中的墓碑策略,如何保存多个页面的状态

我想知道您在 Windows Phone 7 (wp7) 应用程序中保存状态的策略是什么。当我说状态时,我指的是堆栈中每个页面的模型视图状态。

最近,我问了一个问题,WP7 中的墓碑问题,无法判断我是否需要恢复或实例化/查询新数据,并且解决方案有效。但是,这种方法似乎只是临时和/或特定于页面的。该代码不会保存它之前页面的状态。

据我了解,当应用程序被激活或停用时,您应该分别处理应用程序状态的恢复或备份。为 App.xaml.cs 生成的代码隐藏生成方法

我们如何利用这些方法在被墓碑化时保存应用程序的完整状态?我还没有在网上找到好的教程。

任何帮助表示赞赏。

0 投票
2 回答
559 浏览

windows-phone-7 - 访问 SMS 和浏览器内容墓碑

WP7 新手在这里..
在我的应用程序中,我使用嵌入式 Web 浏览器控件来加载外部网页。

我在该应用程序中有一个基于 PIN 的验证步骤,其中涉及
1)用户离开当前应用程序(在嵌入式 Web 浏览器中加载了一个外部网页)以启动 SMS 收件箱。
2) 用户阅读他刚刚收到的短信,其中有 PIN。我正在向用户发送这条短信。
3) 然后用户需要通过点击返回按钮恢复到原来的应用程序,输入他之前在 SMS 中收到的 PIN。

一旦用户进入 Step2,我的应用程序将进入后台,随后将被删除。一旦用户进入 Step3,我想恢复应用程序状态(使用嵌入式 Web 浏览器控件),而无需再次发出新的 HTTP 请求来加载网页。

所以,考虑到给定的场景,我有以下两个问题-
1)有没有更好的方法来完成这一切,比如不必退出原始应用程序,仍然让用户阅读短信。(即任何 api 来读取短信?)
2)有没有办法序列化浏览器状态/保存整个网页(带有图像、css、js),这样整个网页可以完全按照它的方式呈现,当用户离开正在运行的应用程序。

要点:
1)我只能使用短信作为沟通渠道。我不能使用原始推送通知通道之类的东西,它可以让我在不退出应用程序的情况下向用户显示 PIN。
2) 我的目标是 Windows phone 7.0 运行时,但如果 Windows Mango 更新中有更好的选择,请告诉我。

非常感谢任何形式的帮助。

更新:添加了嵌入式 Web 浏览器组件的链接。

0 投票
1 回答
364 浏览

c# - 是否可以从 WP7 中停用的事件处理程序发送 HttpWebRequest?

在联网的 XNA WP7 游戏中,我想在游戏停用时通知服务器,例如,当我在游戏过程中按下搜索按钮时。游戏使用 HTTP 请求进行网络连接,看起来 HttpWebRequests 并没有立即得到处理,而是在 UI 线程的主循环中的某个时刻。换句话说,我在应用程序被墓碑化之前从停用的事件处理程序中发出的任何 HttpWebRequest 都不会得到处理。

有没有一种解决方法,而不必使用套接字重写整个网络代码,或者我只是误解了一些东西?

0 投票
1 回答
631 浏览

windows-phone-7 - 如何在 caliburn.micro 中删除子虚拟机

我在 Caliburn.Micro 中遇到了一些墓碑问题。我有一个枢轴控件,其中我们在每个枢轴控件项中都有一个列表框。我只是想使用 caliburn.micro 的内置支持保存列表

我有一个 MainViewModel,它将在试点控制中初始化一系列子虚拟机

子VM如下

我尝试实现 QiushiListViewModelStorage

它不起作用,什么也没发生,没有错误,没有异常。QiushiItem 类是可序列化的,请看下面的代码片段

除此之外,我还尝试使用自定义序列化

但是,问题是有5个QiushiListViewModels,墓碑时,保存/恢复将被调用5次,我不知道哪个是哪个。

有什么建议吗?

在此先感谢-彭

0 投票
1 回答
381 浏览

c# - WP7 Tombstoning - 无法从状态数据中设置列表选定项的值

我正在为一个简单的 WP7 应用程序设置墓碑。我有一个项目列表,我想将 ListBox.SelectedIndex 保存在状态内存中,并在返回页面时,在列表中选择该项目。

当我尝试以下代码时,保存该值似乎有效(我已通过在 MessageBox 中显示它来确认)但未选择列表项。

代码编译没有错误 - 但列表框项目从未被选中。感谢您的帮助!干杯威尔

0 投票
1 回答
1474 浏览

testing - WP 7.5 - 我如何测试墓碑?

在 WP 7.0 中,测试墓碑系统很容易——我会点击相机按钮,然后按回以获得墓碑/简历。在 WP 7.5 中,该应用程序会休眠一段时间,但似乎会在不确定的时间出现在墓碑上。是否可以强制这种情况进行测试?