这里我想知道这段代码
我正在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();
}
}
答案 0 :(得分:0)
评论解释了原因:)如果您已经在主屏幕上打开菜单并且用户按下菜单键,则此代码将关闭菜单。按home用于重置为已知状态(启动器的中间屏幕,没有打开的菜单。)