2017-02-22 18 views
0

Я хочу добавить некоторые действия, когда приложение будет в фоновом режиме и когда оно вернется из фона. Я использовал OnEnable и OnDisable, но не работал.обнаружение и добавление действий, когда приложение переходит в фоновый режим и приходит из фонового единства

ответ

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 
    } 
} 
+0

Интересно. Вместо того, чтобы писать свой ответ с частью того, что в моем ответе, вы можете просто принять мой ответ, поскольку у него есть больше информации для людей. Бывают случаи, когда 'OnApplicationPause' не будет вызван, так что только ** не ** решит вашу проблему. – Programmer

+0

мир! ничего серьезного, я только что опубликовал то, что сделал. спасибо :) –

+0

Нет, проблема на-все. Добро пожаловать! – Programmer

 Смежные вопросы

  • Нет связанных вопросов^_^