mvvm - 使用 MVVM 模式在 Android 中运行后台任务
问题描述
我正在使用MVVM
模式开发 android 应用程序。我需要在ViewModel
课堂上进行一些背景数学计算。此任务将从文件中读取一些数据A
,然后将结果保存在其他几个文件中。并在完成后返回Int
结果到MainActivity
. 我的问题是我怎样才能做到这一点?在互联网上搜索了很多但没有成功。任何帮助将不胜感激。谢谢!
解决方案
Android 中的后台任务意味着您希望该任务在应用程序处于前台/后台状态时执行。这也意味着如果设备已重新启动,或者应用程序已关闭/最小化,则将执行任务。工作经理课程非常适合这种目的。
推荐阅读
- javascript - 从数组中的嵌套对象中删除对象属性
- python - CMAP 返回 'TypeError: int() 参数必须是字符串、类似字节的对象或数字,而不是 'list''
- jwt - 我有问题,我无法获取刷新令牌
- instrumentation - 调试未完成跟踪的最佳实践
- apache-spark - 在 Spark SQL 中使用 Presto JDBC 时无法识别的连接属性“url”
- rest - 我可以在我的 RESTful API 中使用重定向来为用户特定的内容设置别名吗
- python - Python OOP 问题:当 __init__() 函数中未将其作为参数提及时,类中的函数如何获取输入值?
- excel - Google 表格:仅导入某些选项卡可下载的 xlsx 链接?
- google-chrome - 使用 D3 缩放时特定于 Chrome 的问题
- window-managers - 有没有办法在它产生的同一个标签中启动一个 dwm 窗口?