ё Предварительный просмотр без перезагрузки приложения
DroidScript

Предварительный просмотр без перезагрузки приложения

DroidScript
разработка под Android

Предварительный просмотр без перезагрузки приложения

Для просмотра работы отредактированного кода приложения каждый раз приходится его перезапускать, что неудобно. Можно ли просматривать изменения без перезагрузки приложения? Можно.В статье предварительный просмотр на Android речь шла об изменении исходного кода редактора WiFi IDE для реализации удобного режима живого просмотра. В случае установки DroidScript на эмуляторе этот способ требует перекомпиляции APK-файла DroidScript после внесения данных изменений в нём. Всё это вызывает сложности у начинающих, поэтому предлагаем простое альтернативное решение - создание приложения таким образом, чтобы оно могло загружать и выполнять свой собственный код после его правки.

Загрузка и выполнение кода приложения должна происходить по какому-то действию пользователя. Для удобства выберем событие отпускания касания области полноэкранного компоновщика.

Пример. Приложение, загружающее и выполняющее собственный код.

Выполнить в DS

Для проверки работы кода скопируйте его в WiFi IDE и запустите на Android. После этого в редакторе измените, например, надпись на кнопке, сохраните файл и коснитесь на Android пустого поля в приложении - текст кнопки изменится.

Код примера составлен таким образом, чтобы его можно было запустить и на ARC Welder. Если последнее не требуется, то код его можно упростить (ARC Welder, в отличие от устройств Android, не понимает ряд возможностей DroidScript).

Некоторые объекты DroidScript освобождаются вручную, о чём нужно помнить и осуществлять в блоке прмера "освобождение объектов". Иначе при каждом обновлении приложения в памяти будут оставаться их ранее созданные экземпляры.

Оглавление  
© 2016 droidscript.ru admin@droidscript.ru