You are designing a Windows Phone 7 application. If a user receives a phone call while the application is running, the application loses some input when the user returns to the application after completing the phone call. You need to update the application so it restores user input when the application is resumed, but not when the application is restarted. Which option should you recommend for saving user input?
A.
ResourceDictionary
B.
ApplicationSettings
C.
PhoneApplicationService
D.
Application.Current.Host.Settings