none
WP8.1RT中,使用手机振动出现故障 RRS feed

  • 问题

  • 我的代码如下:

    private void button_Setting_Click(object sender, RoutedEventArgs e)
    {
            VibrationDevice.GetDefault().Vibrate(TimeSpan.FromMilliseconds(50d));
            this.Frame.Navigate(typeof(SettingPage));
    }

    也就是点击一个设置按钮,跳转到【SettingPage】页面,跳转之前振动手机,在本机测试正常,发布到商店后,有用户反映说【点击设置按钮有时会一直振动】,于是我用lumia820测试,果不其然,点击设置按钮,【偶尔】会一直振动,停不下来,页面也跳转了,

    一定是我使用的方式不对,请问大神,是否遇到过此问题呢?如何解决?

    另:不光是跳转页面,如果换成其他代码也会偶尔一直振动不停,

    2015年1月9日 3:41

答案

  • 您好,经过多次测试:

    1.在820预览版(341版本)上可重现此故障,在630/520/1520上没有这个故障,

    2.第一次打开应用,第一次点击设置按钮使之振动,几乎100%的可能会出现故障,即:在820预览版中,第一次调用【VibrationDevice.GetDefault().Vibrate(TimeSpan.FromMilliseconds(50d));】就一定会出故障(目前测试了10次,10次都有故障)

    3.以下是我的应用的下载地址(打开应用后点击任何一个按钮都会振动):

    http://www.windowsphone.com/zh-cn/store/app/%E5%B0%8F%E7%B1%B3%E9%81%A5%E6%8E%A7%E5%99%A8/afc54c72-ab6a-44b8-958c-01b6abfff082


    • 已编辑 jesse hao 2015年1月12日 14:53
    • 已标记为答案 jesse hao 2016年6月3日 2:42
    2015年1月12日 14:51

全部回复

  • 你好,

    我在Lumia 638上测试了你的代码,不管多么快速地点击,都无法重现你的问题,一篇MVP博客中的方式和你的一样:http://blogs.msdn.com/b/paraswadehra/archive/2014/06/25/how-to-make-your-windows-phone-app-vibrate.aspx

    >>于是我用lumia820测试,果不其然,点击设置按钮,【偶尔】会一直振动,停不下来,页面也跳转

    请问除了820,还有别的型号设备出现此问题了吗?你的OS版本是多少呢


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年1月9日 11:42
    版主
  • 您好,多谢您的回答,

    820是开发预览版最新版的:8.10.14219.341

    因为手头只有1520和820,所以没有用其他手机测试,1520从来没出现此故障,

    这几天我一直用820测试,大概出现了3次【一直振动】的故障,重现的几率很小,

    2015年1月9日 12:31
  • 您好,多谢您的回答,

    820是开发预览版最新版的:8.10.14219.341

    因为手头只有1520和820,所以没有用其他手机测试,1520从来没出现此故障,

    这几天我一直用820测试,大概出现了3次【一直振动】的故障,重现的几率很小,

    你好,

    对于这种问题,如果系统已经是最新版本,并且可以在相同型号的设备上重现,最好是找到可重现的方法,否则我们很难去定位问题


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年1月12日 12:27
    版主
  • 您好,经过多次测试:

    1.在820预览版(341版本)上可重现此故障,在630/520/1520上没有这个故障,

    2.第一次打开应用,第一次点击设置按钮使之振动,几乎100%的可能会出现故障,即:在820预览版中,第一次调用【VibrationDevice.GetDefault().Vibrate(TimeSpan.FromMilliseconds(50d));】就一定会出故障(目前测试了10次,10次都有故障)

    3.以下是我的应用的下载地址(打开应用后点击任何一个按钮都会振动):

    http://www.windowsphone.com/zh-cn/store/app/%E5%B0%8F%E7%B1%B3%E9%81%A5%E6%8E%A7%E5%99%A8/afc54c72-ab6a-44b8-958c-01b6abfff082


    • 已编辑 jesse hao 2015年1月12日 14:53
    • 已标记为答案 jesse hao 2016年6月3日 2:42
    2015年1月12日 14:51