Bug #112295

【AF】【EVT】【WIFI】【低概率】输入wifi密码后,点击确认时屏幕未返回wifi搜索界面

Added by CDTS_TEST 刘勇 almost 3 years ago. Updated over 2 years ago.

Status:CLOSEDStart date:2022-09-29
Priority:NormalDue date:2022-10-10
Assignee:CDTS_TEST 刘勇% Done:

100%

Category:CD-FW
Target version:VX1_MCE_FSE_V2.0_update_20221012
Need_Info:-- Found Version:FlatBuild_VX1_MCE_xx.xx_FSE.R.user.0.0.0.20220929.alpha_0025
Resolution:FIXED Degrated:No
Severity:Normal Verified Version:FlatBuild_VX1_MCE_xx.xx_FSE.R.userdebug.0.0.0.20221011.alpha_0031
Reproducibility:Occasionally Fixed Version:
Test Type:IT Root cause:编码问题

Description

前置条件:
1、DUT各模块功能正常且处于开机状态
操作步骤:
1、进入 设置->网络和互联网->点击加密wiif->输入正确密码->点击确认
实际结果:
1、未链接到WIFI,也没有返回wifi搜索页面

预期结果:
1.WIFI链接成功 并返回wifi搜索界面

wifinoexit.txt Magnifier - LOG文档 (35 MB) CDTS_TEST 刘勇, 2022-09-29 20:44

Screenshot_20220929-162026.png - 截图 (71 KB) CDTS_TEST 刘勇, 2022-09-29 20:44

Screenshot_20220929-162026

History

#1 Updated by CDTS_TEST 王成 over 2 years ago

  • Assignee set to CD FW-王伟

#2 Updated by CD FW-王伟 over 2 years ago

  • Assignee changed from CD FW-王伟 to CD AF-陈羽杰

#3 Updated by CDTS_TEST 王成 over 2 years ago

  • Target version changed from VX1_MCE_FSE_B sample_20221016 to VX1_MCE_FSE_V2.0_update_20221012

10.12号交付版本与10.15号的是同一个版本

#4 Updated by CD AF-陈羽杰 over 2 years ago

  • Status changed from New to ASSIGNED

#5 Updated by CD FW-王伟 over 2 years ago

  • Category set to CD-FW

#6 Updated by CD AF-陈羽杰 over 2 years ago

  • % Done changed from 0 to 60

■ current conclusion
分析中
■ My analysis
final List<Fragment> fragments = getActivity().getSupportFragmentManager().getFragments();
if (fragments != null) {
for (Fragment fragment : fragments) {
fragment.onActivityResult(CONFIG_NETWORK_REQUEST, Activity.RESULT_OK, intent);
}
}
getActivity().getSupportFragmentManager().popBackStackImmediate();

1.如上代码由于fragment.onActivityResult的异步调用,有概率导致还没销毁掉的Fragment再次调用的到自身的onActivityResult,出现递归现象。导致getSupportFragmentManager().popBackStackImmediate()多回退了一级,使页面显示空白。

■ Next action
在onActivityResult调用前,结束掉Fragment

#7 Updated by CD AF-陈羽杰 over 2 years ago

  • Due date set to 2022-10-10
  • Status changed from ASSIGNED to RESOLVED
  • Assignee changed from CD AF-陈羽杰 to CDTS_TEST 刘勇
  • % Done changed from 60 to 100
  • Resolution changed from -- to FIXED
  • Degrated changed from -- to No
  • Root cause set to 编码问题

■ current conclusion
本地已验证
■ My analysis
final List<Fragment> fragments = getActivity().getSupportFragmentManager().getFragments();
if (fragments != null) {
for (Fragment fragment : fragments) {
fragment.onActivityResult(CONFIG_NETWORK_REQUEST, Activity.RESULT_OK, intent);
}
}
getActivity().getSupportFragmentManager().popBackStackImmediate();

1.如上代码由于fragment.onActivityResult的异步调用,有概率导致还没销毁掉的Fragment再次调用的到自身的onActivityResult,出现递归现象。导致getSupportFragmentManager().popBackStackImmediate()多回退了一级,使页面显示空白。

■Submit Url
https://dev.thundercomm.com/gerrit/c/general/platform/packages/apps/Settings/+/154352■ current conclusion

#8 Updated by CDTS_TEST 刘勇 over 2 years ago

  • Subject changed from 【AF】【EVT】【WIFI】【低概率】输入wifi密码后,点击确认是,屏幕未返回wifi搜索界面 to 【AF】【EVT】【WIFI】【低概率】输入wifi密码后,点击确认时屏幕未返回wifi搜索界面
  • Status changed from RESOLVED to VERIFIED

前置条件:
1、DUT各模块功能正常且处于开机状态
操作步骤:
1、进入 设置->网络和互联网->点击加密wiif->输入正确密码->点击确认
实际结果:
1、链接到WIFI,返回wifi搜索页面

测试次数:30/30 ,
测试结果:PASS

#9 Updated by CDTS_TEST 刘勇 over 2 years ago

  • Status changed from VERIFIED to CLOSED
  • Verified Version set to FlatBuild_VX1_MCE_xx.xx_FSE.R.userdebug.0.0.0.20221011.alpha_0031

#10 Updated by CD FW-王伟 over 2 years ago

Gerrit Merge Information
ID Project Branch Uploader
154352 general/platform/packages/apps/Settings Pre_figure_turbox-c2130c-la1.1-qssi12-dev
AF:Settings: Fix Wifi Page back to empty
1.After entering the wifi password,
click Yes to confirm that the screen does not return to the wifi search interface
TC-RID: 1201-0201801
IssueID: TS-R-BUG-112295
Change-Id: I8d82d2536f545e847c944a2bec39030bb56d9132

Also available in: Atom PDF