Bug #115359

测试 Test-IT #110961: V2.0功能测试

测试 Test-IT #111056: AF-V2.0-Launcher/SystemUI----Setting

【AF】【EVT】【设置】设置中通知选项,打开历史消息通知,点击过去24小时的通知中任意应用的通知,提示:在已安装应用列表中找不到该应用。

Added by CD TEST-方永红 over 2 years ago. Updated over 2 years ago.

Status:CLOSEDStart date:2023-01-16
Priority:NormalDue date:2023-02-03
Assignee:CD TEST-方永红% Done:

100%

Category:客户jira bug
Target version:-
Need_Info:-- Found Version:FlatBuild_HH_VX1_MCE_FSE.M.D.user.01.00.X101.202301161238
Resolution:FIXED Degrated:No
Severity:Normal Verified Version:FlatBuild_HH_VX1_MCE_FSE.M.D.user.01.00.X101.202301300321
Reproducibility:Every time Fixed Version:2023-01-18
Test Type:IT Root cause:由于 Settings 页面结构调整,外部启动 Settings 的页面会首先启动 SettingsActivity,然后转换 Intent,再启动 SettingsHomePageActivity,SettingsActivity 被关闭。导致子页面中使用 getActivity().getIntent() 拿到的 Intent 不是新的 Intent 数据,所以报错。

Description

【前提条件】
1、设备已开机

【测试步骤】
1、打开打开历史消息通知
2、设备收到一条消息(如飞书)
3、点击收到的这个通知

【预期结果】
3、跳转到相应的应用

【实际结果】
3、提示:在已安装应用列表中找不到该应用。

1525222.png (220 KB) CD TEST-方永红, 2023-01-16 15:34

1525222

History

#1 Updated by CD FW 曹覃刚 over 2 years ago

  • Due date set to 2023-02-03

#2 Updated by CD FW-廖涛 over 2 years ago

  • Root cause set to 由于 Settings 页面结构调整,外部启动 Settings 的页面会首先启动 SettingsActivity,然后转换 Intent,再启动 SettingsHomePageActivity,SettingsActivity 被关闭。导致子页面中使用 getActivity().getIntent() 拿到的 Intent 不是新的 Intent 数据,所以报错。

■ Current conclusion
已处理。

■ My analysis
由于 Settings 页面结构调整,外部启动 Settings 的页面会首先启动 SettingsActivity,然后转换 Intent,再启动 SettingsHomePageActivity,SettingsActivity 被关闭。导致子页面中使用 getActivity().getIntent() 拿到的 Intent 不是新的 Intent 数据,所以报错。

解决方法:由于 onNewIntent 中新进来的 Intent 被保留到本地 mIntent 变量,所以子页面应该取其值。复写 SettingsHomePageActivity 的 getIntent() 方法,当 mIntent 不为空时,返回 mIntent,否则返回 super.getIntent()

■ Next action
代码等待 Review。

#3 Updated by IoT scm over 2 years ago

Gerrit Merge Information
ID Project Branch Uploader
177319 general/platform/packages/apps/Settings Pre_figure_turbox-c2130c-la1.1-qssi12-dev
AF:Settings: Fix notification history navigate bug.
1. Fix when open notification history, it occur no app problem;
2. Modify ChannelNotificationSettings page style;
TC-RID: 1201-0201803
IssueID: TS-R-BUG-115359
Change-Id: Ib0d7bba11002875d282179ddd43e8d290a43f57a

#4 Updated by CD FW-廖涛 over 2 years ago

  • Status changed from New to RESOLVED
  • Assignee changed from CD FW-廖涛 to CD TEST-方永红
  • % Done changed from 0 to 100
  • Resolution changed from -- to FIXED
  • Degrated changed from -- to No
  • Fixed Version set to 2023-01-18

■ Current conclusion
已处理,代码已入库。

■ My analysis
同上。

■ Next action
测试验证。

#5 Updated by CD TEST-方永红 over 2 years ago

  • Status changed from RESOLVED to VERIFIED
  • Verified Version set to FlatBuild_HH_VX1_MCE_FSE.M.D.user.01.00.X101.202301300321

1.30
验证通过

#6 Updated by CD TEST-方永红 over 2 years ago

  • Status changed from VERIFIED to CLOSED

#7 Updated by CD TEST-方永红 over 2 years ago

  • Category changed from CD-FW to 客户jira bug

Also available in: Atom PDF