首页 > 解决方案 > 如何检测消防电视应用程序何时最小化?

问题描述

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

标签: android-tvamazon-fire-tv

解决方案


不,没有按键事件来检测 Home 按钮按键,但您可以检查活动的 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
           }
        }

推荐阅读