如何覆盖kitkat版本的Home按钮

时间:2014-03-04 04:52:16

标签: android android-4.4-kitkat

您好我必须在我的应用程序中覆盖主页按钮单击。我按照下面的代码覆盖主页按钮它工作正常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;
        }
    }
}

0 个答案:

没有答案