首页 > 解决方案 > 恢复自定义活动后 Nativescript MainActivity 导航不起作用

问题描述

我开始使用自定义活动app.android.foregroundActivity.startActivityForResult(intent, result_code),退出时主要活动导航不起作用,有时 UI 和按钮单击事件也不起作用。

我正在使用 nativescript 5.4.2

我尝试在 tns 模块文件夹 onActivityResumed 方法中修改 application.android.js 并设置 foregroundActivity 但无济于事。

 onActivityResumed: profiling_1.profile("onActivityResumed", function (activity) {
            androidApp.foregroundActivity = activity;
            androidApp.notify({ eventName: ActivityResumed, object: androidApp, activity: activity });
        })

下面是我创建的自定义活动的链接。

https://github.com/MohammedBashiru/nativescript-expresspay/blob/master/src/expresspay-browser-switch-activity.ts

以下是错误的短视频链接 https://nativescriptcommunity.slack.com/files/UJBGAJEKD/FMFK8MGSY/error.mov

我希望在自定义活动退出时,我应该恢复到 MainActivity,并且一切都应该像在 Native Android 中一样按预期工作。

标签: androidnativescript

解决方案


推荐阅读