1)我有一个具有默认背景 Image() 的 android 应用程序
2)我有一个登录页面,用户从下拉列表中选择一个项目..并根据项目我进行 API 调用以下载图像。
3)一旦图像被下载,我想更改该页面的背景并缓存它,以便在其余页面中使用相同的图像
任何人都可以建议一种方法来做到这一点。几个小时以来,我一直在寻找解决方案
请帮忙!!
1)我有一个具有默认背景 Image() 的 android 应用程序
2)我有一个登录页面,用户从下拉列表中选择一个项目..并根据项目我进行 API 调用以下载图像。
3)一旦图像被下载,我想更改该页面的背景并缓存它,以便在其余页面中使用相同的图像
任何人都可以建议一种方法来做到这一点。几个小时以来,我一直在寻找解决方案
请帮忙!!
1) 我有一个具有默认背景 Image() 的 android 应用程序
好的开始
2)我有一个登录页面,用户从下拉列表中选择一个项目..并根据项目我进行 API 调用以下载图像
使用AsyncTask下载图片doInBackground()
3)一旦图像被下载,我想更改该页面的背景并缓存它,以便在其余页面中使用相同的图像
onPostExecute()
您可以更新AsyncTask
. 将图像保存在数据库中,或者可能只是保存到设备上的文件或作为static
全局类中的变量(大多数人不推荐)
我希望这可以帮助您入门