如何处理android studio中最近的应用程序导航按钮?

问题描述

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

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

但它同时打开了最近的应用程序和 NavigationView。有没有办法在点击最近的应用按钮时打开 NavigationView?

解决方法

我试过了

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

有没有办法在点击最近的应用按钮时打开 NavigationView?

否:

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

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

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