android – 在AsyncTask的doInBackGround()中启动一个新的Activity

android – 在AsyncTask的doInBackGround()中启动一个新的Activity,第1张

概述在我的项目中,我需要每隔1小时触发一次关于用户 *** 作的查询.这应该在AyncTask中完成(实际上,我正在修改现有代码). 我可以在AsyncTask的doInBackGround()中启动一个新活动吗? 提前致谢! 我不认为您可以直接从doInBackground()方法启动活动,因为它在与UI线程不同的线程上运行.我认为必须在UI线程上启动一个活动.但是你可以在onProgressUpdate( 在我的项目中,我需要每隔1小时触发一次关于用户 *** 作的查询.这应该在AyncTask中完成(实际上,我正在修改现有代码).
我可以在AsyncTask的doInBackGround()中启动一个新活动吗?
提前致谢!解决方法 我不认为您可以直接从doInBackground()方法启动活动,因为它在与UI线程不同的线程上运行.我认为必须在UI线程上启动一个活动.但是你可以在onProgressUpdate()上启动它,它在UI线程上执行. 总结

以上是内存溢出为你收集整理的android – 在AsyncTask的doInBackGround()中启动一个新的Activity全部内容,希望文章能够帮你解决android – 在AsyncTask的doInBackGround()中启动一个新的Activity所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1128271.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存