离线部署时Android小部件无法使用

问题描述 投票:0回答:1

我有一个安卓应用小部件,可以从一个API中获取一些JSON响应。它使用 排球 的HTTP请求,也有一个点击更新选项。如果用户在添加小部件时在线,它就能正常工作。然后它成功地从API检索信息。但如果用户在添加小组件时处于离线状态,它就不会得到更新。即使用户在小组件部署后上线,并 "点击更新 "小组件,它也不会被更新。我如何使它的工作原理,使用户可以离线部署,上线后,通过点击更新,它将得到更新?

android android-studio widget android-volley
1个回答
1
投票

你可能正在设置 setOnClickPendingIntent 用于网络Volley调用后的更新操作(没有完成,pendingIntent永远不会被设置)。onClickPendingIntent 在排球呼叫错误失败的块和调用 updateAppWidget() 从那里也。

© www.soinside.com 2019 - 2024. All rights reserved.