Я смутился после прочтения Android doc о isFinishing() в http://developer.android.com/reference/android/app/Activity.html
Если я вызываю isFinishing() в onPause(), какое возвращаемое значение вызова isFinishing() должно быть в следующих трех сценариях?
- Активность убивается из-за вызова finish().
- Активность не находится на переднем плане, и активность (а не приложение) убивается ОС из-за низкой памяти.
- Работа будет фоновой.
Я уверен, что результат isFinishing() будет истинным в сценарии 1 и будет ложным в сценарии 3.
Как насчет сценария 2? Будет ли isFinishing() возвращать true или false в сценарии 2?
