帖子
帖子
用户
博客
课程
显示全部楼层
24
帖子
0
勋章
329
Y币

[插件开发] 模块开发中打开一个activity就会监听到应用进入了后台

[复制链接]
发表于 2023-4-21 19:02:22
模块开发中打开一个activity就会监听到应用进入了后台,应该是这个原因才导致了activity中的webview一片空白(不在加载页面了)

64426ca40489d.png 64426cb109a4a.png
触发了应用进入了后台,如何才能保证新的activity不受应用进入后台影响(新的activity上面有一个webview,应用进入后台后就不再加载webview了)
64426cf6bc487.png
你可以进入代码之前 先返回一个进入自己页面的标识  跳过这个pause的判断
24
帖子
0
勋章
329
Y币
勇可可 · 2023-4-22 17:25你可以进入代码之前 先返回一个进入自己页面的标识  跳过这个pause的判断

不是太理解,目前apicloud开发的app,只要打开一个activity 整个app就会进入后台,这个我应该控制不了,其实我们在开发中也有体会,比如打开模块的时候,那个漂浮的绿色小球就会断开网络。
24
帖子
0
勋章
329
Y币
结贴
崩溃啊,
原来是我用来测试的html里js代码有触发js弹窗,然后我又是在弹窗之后直接跳转到新activity,于是新页面中的webview加载资源就被暂停调了
是我对Android原生开发还不太熟悉,找不到正确的错误排查方法。一直是怀疑apicloud的引擎对webview做了修改,最后慢慢发现并非如此,调整了错误排查方法,查看了各种帖子发现模块开发几乎不受限制。上面只是activity进入后台这个完全正常,因为就一个activity
  1.             api.addEventListener({
  2.                                 name:'pause'
  3.                         }, function(ret, err){
  4.                                 alert('应用进入后台');
  5.                         });
  6.             }
复制代码
dt2021 · 2023-4-22 22:04结贴
崩溃啊,
原来是我用来测试的html里js代码有触发js弹窗,然后我又是在弹窗之后直接跳转到新activity,于是新页面中的webview加载资源就被暂停调了

您需要登录后才可以回帖 登录

本版积分规则