解决安卓最近任务栏无法显示名称问题

Posted 污昂博奥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决安卓最近任务栏无法显示名称问题相关的知识,希望对你有一定的参考价值。

前言:
在安卓系统中点击menu键会显示当前打开应用的任务栈。类似下图:

问题描述
在vivo手机可以展示应用名称和应用图标,但在小米和华为的手机不能展示。
解决方式:
查了官方的api得知,通过ActivityManager.TaskDescription可以对当前任务栈中的activity信息进行设置和取回。
官方描述为:

Information you can set and retrieve about the current activity within the recent task list.

在Activity的Oncreate()函数中增加以下代码:

 		ActivityManager.TaskDescription description;
        if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.P)
            description =  new ActivityManager.TaskDescription("手机管家", R.drawable.ic_exp_run);
          else 
            description = new  ActivityManager.TaskDescription("手机管家", BitmapFactory.decodeResource(getResources(), R.drawable.ic_exp_run));
        
        setTaskDescription(description);

运行之后看效果。

以上是关于解决安卓最近任务栏无法显示名称问题的主要内容,如果未能解决你的问题,请参考以下文章

win7打开浏览器或者excel文档时无法显示让内容充满整个页面。

win10 系统无法通过数据线连接安卓手机,提示无法识别驱动器的解决方案

win7任务栏里的程序点击无法弹出,只能通过tab+alt切换程序

安卓的状态栏怎么去掉

VM全屏后 鼠标放在顶部 隐藏的状态栏不会显示

win10任务栏uwp应用没有图标,怎么解决