正常進:
OnApplicationFocus, isFocus=True
正常退:
OnApplicationQuit
Home出:
OnApplicationPause, isPause=True
OnApplicationFocus, isFocus=False
Home進:
OnApplicationPause, isPause=False
OnApplicationFocus, _isFocus=True
Kill進程:
當前應(yīng)用雙擊Home,然后Kill:
OnApplicationQuit (IOS 有回調(diào)召庞,android 沒回調(diào))
跳出當前應(yīng)用岛心,然后Kill:
OnApplicationQuit (IOS和Android都沒回調(diào))
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class GameApp : MonoBehaviour {
void Awake()
{
//Debug.Log("awake:::::::::");
}
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
if (Input.GetKeyDown(KeyCode.Escape))
{
Dg.Log("Input.GetKeyDown:::KeyCode.Escape");
//Application.Quit();
//ProviderService.Instance.OnBackPressedE("KeyCode.Escape");
}
}
void LateUpdate()
{
//Debug.Log("LateUpdate^^^^^^^^^^^^^");
}
void FixedUpdate()
{
//Debug.Log("FixedUpdate^^^^^^^^^^^^^");
}
void OnDestroy()
{
}
void OnApplicationFocus(bool hasFocus)
{
//Dg.Log("OnApplicationFocus,hasFocus:", hasFocus);
}
void OnApplicationPause(bool pauseStatus)
{
Dg.Log("OnApplicationPause,pauseStatus:", pauseStatus);
}
void OnApplicationQuit()
{
Dg.Log("OnApplicationQuit");
}
}