Я хочу добавить некоторые действия, когда приложение будет в фоновом режиме и когда оно вернется из фона. Я использовал OnEnable и OnDisable, но не работал.обнаружение и добавление действий, когда приложение переходит в фоновый режим и приходит из фонового единства
0
A
ответ
1
Есть функции обратного вызова, чтобы сделать это:
OnApplicationFocus
, OnApplicationPause
и OnApplicationQuit
. Все они ведут себя по-разному, и я рекомендую вам прочитать связанную документацию по каждому из них, а затем использовать ту, которая вам подходит.
void OnApplicationFocus(bool hasFocus)
{
}
void OnApplicationPause(bool pauseStatus)
{
}
void OnApplicationQuit()
{
}
0
ДА, У меня только есть решение.
void OnApplicationPause(bool pauseStatus)
{
if (pauseStatus) {
// action on going background
} else {
// action on coming from background
}
}
Интересно. Вместо того, чтобы писать свой ответ с частью того, что в моем ответе, вы можете просто принять мой ответ, поскольку у него есть больше информации для людей. Бывают случаи, когда 'OnApplicationPause' не будет вызван, так что только ** не ** решит вашу проблему. – Programmer
мир! ничего серьезного, я только что опубликовал то, что сделал. спасибо :) –
Нет, проблема на-все. Добро пожаловать! – Programmer