2013-07-09 2 views
0

Я разрабатываю приложение, используя инфраструктуру разработки PhoneGap/Cordova. Я пытаюсь выполнить первую часть моего приложения, которое просто выводит время, необходимое мобильному устройству для вычисления миллиона математических функций (я анализирую производительность приложения). Проблема в том, что, кажется, ничего не печатается, и все, что у меня есть, это белый экран. Вот мой код: https://github.com/messichess77/Phonegap-ProcessingPhoneGap Код Javascript не отображается

Конкретное JS файл, который я называю в index.html находится здесь: https://github.com/messichess77/Phonegap-Processing/blob/master/assets/www/processing.js

Большое спасибо всем, кто может помочь! Извините за то, что вы такой noob :)

ответ

0

Не совсем уверен, но это может быть что-то вроде строк app.initalize(); не выполняется, прежде чем он запустит вашу обработку.

Вместо этого, почему бы вам не попробовать что-то вдоль линий первой упаковки вашей обработки.js в функцию, например, скажем, doTheMath(){...}. Затем переместите файл processing.js в папку js/, чтобы сохранить структуру файлов в PhoneGap.

Затем в вашем index.html, сделать что-то вдоль линий:

<script type="text/javascript" src="js/processing.js"></script> 
<script type="text/javascript"> 
    app.initialize(); 
    document.addEventListener("deviceready", doTheMath, false); 
</script> 

Кроме того, для начала, попробуйте небольшое количество вычислений, чтобы убедиться, что приложение на самом деле работает, то вы можете настроить это до смешного количества, как миллион. Я говорю об этом, потому что возможно, что это может быть просто навсегда сделать эти миллионы вычислений и просто показывает белый экран во время этого.

+0

Да, я сначала попробовал уменьшить количество вычислений (сначала до 100, затем 1), и я до сих пор получил белый экран. Затем я добавил функцию и переместил файл processing.js в папку js /. Однако это все еще не сработало. Любая другая возможная причина, по которой ее не работает? – rohan32

+0

Я бы попытался дважды проверить синтаксис javascript. Прямо сейчас я не в месте, чтобы попытаться посмотреть, но через пару часов я надеюсь. –

Смежные вопросы