Хорошо, этот вопрос проистекает из этого вопроса: wp7: приложение не работает!Не могу понять, где?
Я думал, что это было исправлено, но это все еще не удается.Я разорвал весь код app.xaml.cs, и он все еще падает, когда нажимается кнопка поиска и сразу же нажимается кнопка возврата.
Итак ... Я решил посмотреть, смогу ли я повторить проблемус новым тестовым приложением.По сути, я создал базовое сводное приложение с моделью основного вида по умолчанию.Ни один из моих кодов не существует ...
Я нажимаю кнопку поиска, а затем сразу же нажимаю кнопку "Назад" и низкий и вот ... ТО ЖЕ ВРЕМЯ ПРОИСХОДИТ .... Это вылетает приложение, эмулятор показываетпустой экран и отладчик останавливается!
Итак ... Это наводит меня на мысль, что я нашел ошибку в эмуляторе (мне очень трудно в это поверить) ... ИЛИ, возможно, моя среда Studioповрежден (я надеюсь, что нет).
Я не уверен, куда пойти на этот.Я не знаю, в чем заключается ошибка, и она не позволяет моим приложениям быть принятыми на рынке.
У кого-нибудь есть идеи?
Я сделал снимок экранаиз того, что я вижу:
Обратите внимание, что первые 3 комбинации поиска / возврата работают как поля на экране поиска, которые разрешено отображать.Однако последние 2 комбинации поиска / возврата не работают, так как вы увидите, что окна не могут отображаться ...
http://www.youtube.com/watch?v=XVht3OtBGaI
Отчет об ошибкеЯ получаю от Microsoft:
Comments: The application reactivate after deactivation and terminates unexpectedly.
Steps to reproduce:
1) Launch the application.
2) Select a vehicle.
3) Press the device's "Start" button.
4) Select the device's "Back" button.
5) Observe the application terminates unexpectedly and does not reactive the application.
This error is reproducible 8 out of 10 times.
Другое сообщение об ошибке из другого приложения:
Comments: The application terminates rather than resuming when the user attempts to return from a Search.
Steps to reproduce:
1. Launch the application
2. Select the Add + button
3. Press the Search button
4. Press the Back button
5. Observe the application terminates after a few seconds.
Я заметил, что:
Когда в отладчике происходит следующее:
The thread '<No Name>' (0xd1b0092) has exited with code 0 (0x0).
The thread '<No Name>' (0xd6900ba) has exited with code 0 (0x0).
То, что проект НЕ СБОЕТСЯ, как описано (100% времени).Однако, если я нажму кнопку «Назад» до этого, произойдет сбой приложения (100% времени).
Обновление № 1: App.xaml.cs
// Code to execute when the application is launching (eg, from Start)
// This code will not execute when the application is reactivated
private void Application_Launching(object sender, LaunchingEventArgs e)
{
}
// Code to execute when the application is activated (brought to foreground)
// This code will not execute when the application is first launched
private void Application_Activated(object sender, ActivatedEventArgs e)
{
// Ensure that application state is restored appropriately
if (!App.ViewModel.IsDataLoaded)
{
App.ViewModel.LoadData();
}
}
// Code to execute when the application is deactivated (sent to background)
// This code will not execute when the application is closing
private void Application_Deactivated(object sender, DeactivatedEventArgs e)
{
}
// Code to execute when the application is closing (eg, user hit Back)
// This code will not execute when the application is deactivated
private void Application_Closing(object sender, ClosingEventArgs e)
{
// Ensure that required application state is persisted here.
}