【发布时间】:2014-04-10 19:40:34
【问题描述】:
您好,我是开发应用程序的新手。现在我正在开发一个必须跟踪位置的应用程序,所以当我这样做时它必须在后台工作,但当我回到应用程序时,用户界面没有更新
if (!App.RunningInBackground)
{
Dispatcher.BeginInvoke(() =>
{
one.Text = args.Position.Coordinate.Latitude.ToString();
two.Text = args.Position.Coordinate.Longitude.ToString();
});
}
在输出上
The thread 0x7b4 has exited with code 259 (0x103).
我不知道什么是 UI 线程,我查了谷歌。
【问题讨论】:
-
“我查了谷歌”是为了什么?因为搜索“UI 线程”给了我数千个相关结果。
-
您是否看到崩溃/异常?线程会被频繁地创建和销毁。如果你在 Visual Studio 中调试,如果有异常,它应该会中断。
标签: multithreading windows-phone-8 c#-5.0