Академия мобильных приложений


Пример 2.2.1 Приложение “Сказочные превращения”



Pdf көрінісі
бет16/31
Дата25.11.2022
өлшемі6.44 Mb.
#465798
түріПрактикум
1   ...   12   13   14   15   16   17   18   19   ...   31
Мобильный приложение AppInventor rus ПРАКТИКУМ

Пример 2.2.1 Приложение “Сказочные превращения”
 
Описание. Превращение одного изображения в другое “Муха” в “Слона”, 
“Гвидон” в “Комара”.


 
Академия мобильных приложений 
Appinvent.ru 
47 
Компоненты приложения:

Экраны: Screen1 и Screen 2 

Надпись 

Кнопка 

Изображение 


 
Академия мобильных приложений 
Appinvent.ru 
48 
2.3 Обмен данными между экранами 
Способ 1. Использование компонента TinyDB 
Компонент TinyDB используется внутри приложения для передачи данных между 
экранами, В этом их отличие от глобальных переменных, которые сохраняются в 
пределах одного экрана, пока приложение работает. 

Компонент TinyDB очень полезен, поскольку позволяет сохранить данные приложения 
на Android устройстве. Обычно такие небольшие данные используются для сохранения 
настроек приложения. Что вам нужно знать об этом компоненте: компонент 
невидимый, он никак не отображается; у вас только одно хранилище данных. Если вы 
поместите несколько компонентов TinyDB, то получите доступ к одному и тому же 
набору данных. 

С помощью TinyDB вы не можете получить доступ к данным другого приложения. 

После того как данные сохранены в TinyDB они останутся там, пока TinyDB не будет 
очищено.
Способ 2. Использование функции открытия экрана с начальным значением 
При передаче данных между экранами можно использовать обработчик события для экрана
На экране с которого нужно передать данные, необходимо в этом блоке указать нужные 
переменные или значения:
На другом экране можно получить их с помощью функции получить начальное значение, к 
примеру при инициализации экрана:




Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   ...   31




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет