• 0
Авторизация  
BurcevD

Как корректно завершить приложение?

Вопросы

Добрый день, кто нибудь знает как правильно завершить приложение под iOS и Android?

(Чтобы понятнее было - кнопка "Выход") =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 ответов на этот вопрос

  • 0

Здесь   Android (c++) работает исключительно

Изменено пользователем Gingercat

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

А для Ios не знаю, не сталкивался. Неужели там такие же проблемы, как под андроид

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Хм, как сказать: если писать внаглую Application.Terminate, то Delphi возвращает ошибку, что "Нет такой возможности", пробовал использовать стандартные действия (из ActionList) Файл-Выход, Скрыть приложение - Не знаю почему, но не работает. Пытался и метод Execute и ExecuteTarget вызвать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Хм, как сказать: если писать внаглую Application.Terminate, то Delphi возвращает ошибку, что "Нет такой возможности", пробовал использовать стандартные действия (из ActionList) Файл-Выход, Скрыть приложение - Не знаю почему, но не работает. Пытался и метод Execute и ExecuteTarget вызвать.

просто Close не пробовали?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Нашел описания поведения приложения в iOS. Все дело в том, что в реальности на iPad приложение не завершается, а переходит в спящий режим. Поэтому как такого закрытия приложения нет, его можно завершить ТОЛЬКО АВАРИЙНО.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Я решил это 2 способами!!

 

Закрытие приложения по кнопке "Home":

 

нужно в "...\iOSDevice\Release\myapp.info.plist" после строки "<string>ResourceRules.plist</string>" добавить строку "<key>UIApplicationExitsOnSuspend</key><true/>".

 

Закрытие приложения по кнопке из приложения:

 

procedure TForm1.Button1Click(Sender: TObject);

begin
  Halt(0); //аварийное завершение
end;
 
 
Удачи =)
Изменено пользователем Дениска

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

А может кто из универсальных гуру Дельфи/С++ подскажет как закрыть IOS приложение в C++ Builder? Метода Halt(0) там нет.

error: use of undeclared identifier 'Halt'

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу