【问题标题】:How to detect when a fire tv application is minimized?如何检测消防电视应用程序何时最小化?
【发布时间】:2021-09-30 01:34:45
【问题描述】:

有没有办法检测用户何时通过按下遥控器上的主页图标来最小化 Fire tv 应用程序?

【问题讨论】:

    标签: android-tv amazon-fire-tv


    【解决方案1】:

    没有检测到主页按钮按键的按键事件,但你可以 检查活动的 onStop 方法以及您可以在哪里添加其他 条件是否按下后键,就像它之前一直调用的那样 onStop()。

    boolean flag=false;
    
        @Override
            public void onBackPressed() {
                super.onBackPressed();
                flag=true;
            }
        
            @Override
            protected void onStop() {
                super.onStop();
                if(flag){ 
                //back button pressed
                  } 
                else{ 
               // Home button pressed
               }
            }
    

    【讨论】:

    • 我很好奇我们应该如何在使用 Fire TV 应用程序后退出它。按下主页按钮后,它似乎什么也没做,除了从我们离开的屏幕上最小化应用程序。带有登录会话的应用程序如何解决这个问题?例如,假设用户正在观看视频,然后通过单击主页按钮将应用程序最小化。当用户在一段时间后重新打开应用程序时,他们将看到他们之前离开的屏幕。如果会话已经结束,API 将无法工作。
    猜你喜欢
    • 1970-01-01
    • 2017-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多