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


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



Pdf көрінісі
бет30/53
Дата25.04.2022
өлшемі6,44 Mb.
#32162
1   ...   26   27   28   29   30   31   32   33   ...   53
Байланысты:
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   ...   26   27   28   29   30   31   32   33   ...   53




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

    Басты бет