首页 > 解决方案 > 如何在android studio中处理最近的应用导航按钮?

问题描述

我的应用中有一个 NavigationView。单击重新发送的应用程序导航按钮时,我想打开 NavigationView。我试过这个:

@Override
    protected void onPause () {
        if(!(drawer.isDrawerOpen(GravityCompat.START))){
            drawer.openDrawer(GravityCompat.START);
        } 
        super.onPause();
    }

但它同时打开了最近的应用程序和 NavigationView。单击最近的应用程序按钮时,有什么方法可以打开 NavigationView?

标签: javaandroidnavigation-drawernavigationviewonpause

解决方案


我试过这个

onPause()不是您想要的场景所独有的。有很多东西会触发onPause(),包括系统 HOME 导航和配置更改(例如,屏幕旋转)。

单击最近的应用程序按钮时,有什么方法可以打开 NavigationView?

不:

  • 可能没有这样的按钮,比如在数以百万计的使用手势导航的设备上

  • 应用程序不会被告知该按钮何时被点击

  • 应用程序不能干扰该按钮的操作


推荐阅读