Любое приложение на платформе GROTEM обязано иметь класс наследник Application
Методы
Метод |
---|
Свойства
Описание | Параметры | Пример | Версия |
---|
Методы
...
Exit()
...
...
Application.Exit();
...
Application.Logout();
...
SendDatabase()
...
Блок кода | ||||
---|---|---|---|---|
| ||||
var result = Application.SendDatabase();
if(result)
OnSuccess(); |
...
OnCreate() | Точка входа в приложение. Платформа вызывает данный метод при старте, приложение обязано реализовать данный метод |
| 3.0.0.0 | ||||||
OnBackground() | Событие сворачивания приложения |
| 3.0.0.0 | ||||||
OnRestore() | Событие разворачивания приложения |
| 3.0.0.0 | ||||||
OnShake() | Событие встряски устройства |
| 3.0.0.0 | ||||||
GetResourceStream() | Функция для получения потока файла ресурса | String resourceName - имя ресурса приложения Возвращаемое значение - System.IO.Stream |
| 3.0.0.0 | |||||
CreateInstance() | Функция создания экземпляра объекта приложения по имени типа | String typeName - имя типа Возвращаемое значение - экземпляр созданного объекта |
| 3.0.0.0 | |||||
Terminate() | Завершает работу приложения |
| 3.0.0.0 | ||||||
ClearCache() | При вызове удаляет данные из всех таблиц SQLite базы. |
| |||||||
SendDatabase(string url, string username, string password) | Отправляет локальную базу с мобильного приложения на указанный в адрес | url username password |
| ||||||
ClearLog() | Очищает локальные данные логов из таблицы ___Log |
|
Свойства
Свойство | Тип | Описание |
---|---|---|
ResourceVersion | строка | Возвращает текущую версию ресурсов приложения, указанную в settings.xml |
CoreVersion | строка | Возвращает текущую версию платформы |
DemoMode | bool | Возвращает признак запуска в демо режиме |
...
Блок кода | ||||
---|---|---|---|---|
| ||||
function OnSuccess() {
Application.ClearLog();
} |
...
Feedback(title, text)
Feedback(title, text, callback)
Feedback(title, text, callback, state)
...
title - текст, заголовок сообщения
text - текст, тело сообщения
callback - имя функции, вызываемой после отправки сообщения
state - объект, передаваемый в функцию обратного вызова в качестве параметра
Функция обратного вызова: (state, args),
args - аргументы функции обратного вызова;
args.Result - возвращает true, если сообщение было успешно отправлено;
state - объект, переданный в качестве параметра state;
...
Блок кода | ||||
---|---|---|---|---|
| ||||
function SendFeedback(sender, text)
{
Application.Feedback("SuperAgent feedback", text, OnSent));
} |
Блок кода | ||||
---|---|---|---|---|
| ||||
function OnSent(state, args)
{
if (args.Result == true)
Dialog.Message(Translate["#success#"]);
else
Dialog.Message(Translate["#error#"]);
} |
...
title | Версия |
---|
...