почему мы используем этот getWindow (). закрыть все панели () в Android? - PullRequest
0 голосов
/ 08 ноября 2011

здесь я хочу знать об этом коде

я внедряю новую настройку домашнего экрана в 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 голосов
/ 08 ноября 2011

Комментарий объясняет почему :) Если вы уже находитесь на главном экране с открытым меню и пользователь нажимает клавишу меню, этот код закрывает меню.Нажатие home используется для сброса в известное состояние (средний экран программы запуска, нет открытого меню.)

...