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?
感谢,但KEYCODE_HOME不会在5.0+工作。 – ajay