微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 进入Google Search应用按返回键,无法返回主菜单

进入Google Search应用按返回键,无法返回主菜单

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
1. 无联网状态下,点击主屏幕的Google搜索输入框,等待一会儿提示网络错误。
2. 按返回键1次,退出输入法输入状态。
3. 再按返回键1次,正常应该退出Google搜索回到桌面,但是会概率性进入先前运行过的最后一个程序。
[SOLUTION]
因为Google Search在启动的时候:
启动SearchActivity -> 启动VeletActivity -> finish SearchActivity -> 启动
FirstRunActivity -> 启动SearchActivity -> 再启动VeletActivity -> finish
FirstRunActivity
实际启动了两次VeletActivity ,由于Google Search内部的逻辑导致第二次启动的时候被判定为不是从桌面启动,所以按back键会回到其他App上。
此问题只要连接网络,或者登陆上Google帐号后,Google Search不再判断为first run,此问题即不会发生。
鉴于我们并没有Google search的源码,所以无法在其Google Search内部修复此问题。另外只要登录过网络,再进入Google Search,此问题就不会发生。所以如果一定要修复,请联系Google。

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

网站地图

Top