您好我必须在我的应用程序中覆盖主页按钮单击。我按照下面的代码覆盖主页按钮它工作正常4.2.2版本但它不适用于kitkat请提供任何建议。
protected void onUserLeaveHint() {
super.onUserLeaveHint();
exitAppAnimate();
}
private void exitAppAnimate() {
ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
List<RunningTaskInfo> recentTasks = activityManager.getRunningTasks(Integer.MAX_VALUE);
for (int i=0; i<recentTasks.size(); i++) {
if (i == 1 && recentTasks.get(i).baseActivity.toShortString().indexOf(getPackageName()) > -1) {
// home button pressed
break;
}
}
}