Android 如何找到导航抽屉的应用程序图标

Android 如何找到导航抽屉的应用程序图标,android,navigation-drawer,android-optionsmenu,Android,Navigation Drawer,Android Optionsmenu,我正在尝试获取应用程序图标的id,以便知道何时按下导航抽屉图标。我知道它是16908332,因为我试过登录它 public boolean onOptionsItemSelected(菜单项) 我想知道如何在代码中获取该id,当应用程序安装在不同的设备上时,该id是否会更改 我正在努力做到这一点 public boolean onOptionsItemSelected(MenuItem item) { if(item.getItemId() == 16908332){ //Ho

我正在尝试获取应用程序图标的id,以便知道何时按下导航抽屉图标。我知道它是16908332,因为我试过登录它

public boolean onOptionsItemSelected(菜单项)

我想知道如何在代码中获取该id,当应用程序安装在不同的设备上时,该id是否会更改

我正在努力做到这一点

public boolean onOptionsItemSelected(MenuItem item) {

        if(item.getItemId() == 16908332){ //How do I get the icon Id?
            isDrawerOpened = !isDrawerOpened;
            activity.invalidateOptionsMenu();
        }

        return toggleIcon.onOptionsItemSelected(item);

}

actionbar中的home/back图标的id为android.R.id.home。

在这里找到了答案:
public boolean onOptionsItemSelected(MenuItem item) {

        if(item.getItemId() == 16908332){ //How do I get the icon Id?
            isDrawerOpened = !isDrawerOpened;
            activity.invalidateOptionsMenu();
        }

        return toggleIcon.onOptionsItemSelected(item);

}