微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > recents界面长按某个应用图标会进入应用信息界面的说明

recents界面长按某个应用图标会进入应用信息界面的说明

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
在L0和M版本上,在recent界面,长按某个应用的应用图标区域(如左图红框),会进
入其应用信息界面(如右图)。



在L1的某些版本上,长按则无反应。原因在于某些版本中TaskView.java中
mHeaderView.mApplicationIcon.setOnLongCLIckListener(this);是被两个if条件包
住的, setOnLongClickListener没有被执行。
第一个if条件中Constants.DebugFlags.App.EnableDevAppInfoOnLongPress定义在
Constants.java中,默认值是true;
第二个if条件中mConfig.developerOptionsEnabled由Setting应用中"开发者选项"开
关决定。如果"开发者选项"开启,则为true,响应该图标的长按操作,否则则不响应。


[SOLUTION]
如果希望不论何种条件,长按recent界面的某个应用图标都能进入该应用信息界面,可以仿照android M的实现,将上图红框中两个if条件都拿掉即可。

学习了~~~~~~~~

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top