YXW
YXW
  • 发布:2021-01-29 10:48
  • 更新:2021-03-03 15:37
  • 阅读:894

【报Bug】安卓APP在首页快速并多次点击物理返回键关闭应用,再次进入后无法跳转页面

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 10.15.5

HBuilderX类型: 正式

HBuilderX版本号: 3.0.7

手机系统: Android

手机系统版本号: Android 11

手机厂商: OPPO

手机机型: OPPO Find X2

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

1、正常打开APP
2、在首页快速并多次点击物理返回按钮直至APP关闭
3、再次点击APP进入首页
4、无法跳转

预期结果:

关闭后再次打开正常使用

实际结果:

关闭后再次打开无法跳转

bug描述:

安卓APP在首页多次点击物理返回键关闭应用,再次进入后无法跳转页面,但是其他的js执行是正常的,比如定时器、弹框等
exception function:run raxApi, exception:JavaScript execute error!Uncaught TypeError: e.WeexPlus is not a constructor

2021-01-29 10:48 负责人:无 分享
已邀请:
MonikaChen

MonikaChen

mumu模拟器也出现这个问题,界面操作十来次就闪白屏,调试都麻烦。。

  • YXW (作者)

    屏蔽退出就行了,给你一个解决方案:

    if (uni.getSystemInfoSync().platform != "android") return;

    let main = plus.android.runtimeMainActivity();

    plus.runtime.quit = () => {

    main.moveTaskToBack(false);

    };

    plus.nativeUI.toast = (res => {

    if (res == '再按一次退出应用') {

    main.moveTaskToBack(false);

    return false;

    } else {

    uni.showToast({

    title: res,

    icon: 'none'

    });

    }

    });

    2021-03-03 18:49

  • MonikaChen

    回复 YXW: 用了这个方法虽然没有闪退,但是js停止运行, 发短信的倒计时也停止了,报错提示:


    Error: [JS Framework] Failed to receiveTasks, instance (3) is not available.

    2021-03-04 09:59

该问题目前已经被锁定, 无法添加新回复