【问题标题】:Handling Incoming Call in windows Phone 8 while Playing Game?玩游戏时在windows Phone 8中处理来电?
【发布时间】:2013-07-23 20:59:00
【问题描述】:

有人告诉我,我在玩游戏时接到来电时如何在windows phone 8中获得控制权??

有来电时要触发的功能吗?

请有人帮忙解决这个问题?

【问题讨论】:

    标签: windows-phone-8


    【解决方案1】:

    如果有人遇到同样的问题,如果您使用 Unity Engine,以下将是解决方案。

    //For interrupt handling
     private bool isGameInterrupted;
    
    void OnApplicationPause(bool isInterrupted)
     {
        if( !isGameInterrupted && isInterrupted )
         {   
          isGameInterrupted = true;
         }  
    
        if( isGameInterrupted )
        {    
         // Call your pause screen here //   
         isGameInterrupted = false;
        }
     }
    

    【讨论】:

    • 嗨 Sarvanakumar,你有没有找到任何处理程序来收听来电?
    • @sherifm2d 是的。这就是我上面贴的。我在统一脚本中使用了这种编码。你想要哪一个?
    【解决方案2】:

    不确定您在问什么,但听起来您误解了手机中的工作方式。

    如果用户在玩您的游戏时有来电,您对此没有任何控制权。手机会弹出“来电”界面,接管控制权。此时,您的应用程序将进入后台。此时,您的标准生命周期管理将发挥作用(暂停/重新激活/等)。通话结束后,控制权将返回给您的游戏,您可以从中断的地方继续。

    herehere 对这一切的工作原理有一个不错的概述。这些都是Phone 7.x特有的,但原理在8中是一样的。

    【讨论】:

    • 没有。我需要控制暂停游戏。我得到了解决方案。无论如何感谢您的回复
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-13
    • 1970-01-01
    • 2012-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多