caching - AsyncTaskLoader:deliverResult,当AsyncTaskLoader中的变量(用于缓存)为null时(表示调用)
问题描述
用于缓存的变量最初将为 null,一旦 AsyncTaskLoader 加载程序执行完成,其值将在该变量中。
如果我们想在第一个完成后再次执行,我们如何清除缓存的变量值,使其再次设置为 null 并且可以执行 forceLoad() ?
解决方案
推荐阅读
- html - 如何将图像大小调整为行高,同时显示居中文本?
- youtrack - 有没有办法创建一个链接来执行 YouTrack 命令,例如克隆问题?
- python - 如何在 python 中按连续顺序打印“n”个数字?
- bash - 如何将响应和按键传递到 bash 脚本中
- jquery - rails 6找不到模块'jquery'
- reactjs - 无法删除 AWS Amplify Auth
- reactjs - 在 Office Fabric UI 中最大化或最小化对话框
- apache-spark-sql - ALTER TABLE table ADD IF NOT EXISTS PARTITION (state = '34' , city = '123') 没有在 temp/local 文件夹中添加分区
- php - Wordpress 小部件错误 - 未捕获的错误:在 null 上调用成员函数 get_header_transparency()
- mysql - 从 BigQuery 中的查询中提取/获取视图中使用的表名及其各自的列