为什么我们使用这个getWindow()。关闭android中的所有面板()?

时间:2011-11-08 03:56:56

标签: android homescreen

这里我想知道这段代码

我正在android中实现一个新的自定义主屏幕 所以我用这个代码。所以我想知道为什么我们在这里使用getWindow().closeAllPanels();这个东西。关闭android的默认主屏幕?

protected void onNewIntent(Intent intent) {
        // TODO Auto-generated method stub
        super.onNewIntent(intent);
        // Close the menu
        if (Intent.ACTION_MAIN.equals(intent.getAction())) {
            getWindow().closeAllPanels();
        }
    }

1 个答案:

答案 0 :(得分:0)

评论解释了原因:)如果您已经在主屏幕上打开菜单并且用户按下菜单键,则此代码将关闭菜单。按home用于重置为已知状态(启动器的中间屏幕,没有打开的菜单。)

相关问题