我的 ToughPad (Panasonic FZ-G1)安装了 Windows 8.1 专业版, GSM 已启用,而我正在尝试获取未读使用 WinRT API 的消息然后我的代码总是收到异常,我从Here获得了此代码
//Complete code example to get unread sms text messages
Windows.Devices.Sms.SmsDevice device = await SmsDevice.GetDefaultAsync();
System.Collections.Generic.IReadOnlyList<ISmsMessage> results;
results = await device.MessageStore.GetMessagesAsync(SmsMessageFilter.Unread);
异常类型: System.ArgumentException
异常消息:“ 值不在预期范围内 。”
and Stack Trace: at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
但是我将枚举作为参数传递
如果我得到所有消息或阅读消息
,这样可以完美地工作