skipper92
skipper92
  • 发布:2022-02-08 14:10
  • 更新:2022-02-08 15:07
  • 阅读:829

【报Bug】3.3.10 UniModule中生命周期钩子函数打开小程序未响应的问题

分类:uni小程序sdk

产品分类: uni小程序SDK

手机系统: Android

手机系统版本号: Android 11

手机厂商: OPPO

手机机型: xxx

页面类型: vue

SDK版本号: 3.3.10

示例代码:

复写demo项目中TestModule 类如下方法即可测试复现


@Override  
    public void onActivityCreate() {  
        super.onActivityCreate();  
        Log.e("testUni", "onCreate");  
    }  

    @Override  
    public void onActivityStart() {  
        super.onActivityStart();  
        Log.e("testUni", "onStart");  
    }  

    @Override  
    public void onActivityResume() {  
        super.onActivityResume();  
        Log.e("testUni", "onResume");  
    }  

    @Override  
    public void onActivityPause() {  
        super.onActivityPause();  
        Log.e("testUni", "onPause");  
    }  

    @Override  
    public void onActivityStop() {  
        super.onActivityStop();  
        Log.e("testUni", "onStop");  
    }  

    @Override  
    public void onActivityDestroy() {  
        super.onActivityDestroy();  
        Log.e("testUni", "onDestroy");  
    }  

操作步骤:

打开Demo包含module的小程序

预期结果:

正常生命周期钩子响应

实际结果:

打开的过程中不响应

bug描述:

UniModule 中生命周期钩子函数打开小程序过程不响应。打开后熄屏跳转等的会响应,期望第一次能正常响应。比如onCreate等。

2022-02-08 14:10 负责人:无 分享
已邀请:
DCloud_Android_DQQ

DCloud_Android_DQQ

已沟通确认,因插件机制原因,uniapp插件只支持部分生命周期。

https://nativesupport.dcloud.net.cn/NativePlugin/course/android?id=%e7%9b%ae%e5%89%8d%e5%af%b9uniapp%e6%94%af%e6%8c%81%e7%9a%84%e9%97%ae%e9%a2%98

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