0

我希望你们有一个想法,当我被卡住时,我可以尝试一下。我有一个对其进行了一些更改的黑莓应用程序。这一切都已经完成并且正在工作。但作为应用程序,它似乎有一个缺陷。我第一次运行该应用程序时,它运行良好。没有错误,一切都超级快而且很棒。但是,我第二次运行该应用程序。按钮不起作用。我在日志文件中跟踪了这一点并得到了以下事件。

名称 - UI 严重性 - 始终记录。GUID - bef92e11214401c3 时间 - Aug01,2013 10:52:21

UIE - 由于边缘检测而取消点击:(284,474);原声带:436375

该设备是黑莓粗体 9900。我有一个黑莓粗体 9900 模拟器,应用程序在其上完美运行。没有取消的水龙头,什么都没有。这十分完美。此外,如果我运行任何其他应用程序然后运行此应用程序,它会崩溃。我仔细检查了发送的 Json 字符串。我检查了它以确保它具有网络访问权限。一切都很好。它第一次运行 100% 完美。如果我关闭它并再次运行它,我将无法点击我的按钮。任何信息/想法将不胜感激。

如果您有任何问题,请随时提问。我会尽我所能回答他们。我还发现,如果我在那之后运行该应用程序几次,随机数量,它会再次完美运行。

4

1 回答 1

0

我解决了我的问题。我没有提供代码,所以我怀疑你能找到它。但这就是导致我的问题的原因。我有一行代码如下...

 $('#home').on('pageinit', function () {//work stuffs}

应该在哪里...

 $('#home').bind('pageinit', function () {// work stuffs}

我不知道为什么……但这解决了我的问题。

于 2013-08-12T11:51:01.860 回答