androidTv按主屏幕,并重新启动

问题描述:

我想提出一个应用程序来检测d-垫的Home键,但遗憾的是没有通过亚马逊提供的关键,但我用androidTv按主屏幕,并重新启动

@Override 
protected void onUserLeaveHint() { 
    Log.e("Trend Activity", "Home Key pressed"); 
    finishAffinity(); 
    Log.e("Trend Activity", "Home Key pressed"); 
    super.onUserLeaveHint(); 
} 

尝试另一种方式,但仍然我得到按下D-pad的长按键时出现问题。它杀死所有的活动是好的,但我不想在长时间的压力下杀死活动。 请提前帮助我。

首先 - 重写Home键的功能是不好的做法。

但是,如果你真的想这样做,你会想要寻找KeyEvent.KEYCODE_HOME

然后检查这个答案出来区分不同类型按 - >How to differentiate between long key press and regular key press?

+0

感谢,但KEYCODE_HOME不会在5.0+工作。 – ajay