标签: android fetch picasso image-preloader
我正在实现一种类似于使用Picasso在Android中浏览的选项卡,每当选择一个选项卡时,将调用Picasso代码从URL获取它。我想让它更加用户友好,并将所有图像下载到设备,以便选择不同的选项卡将来自设备而不是互联网。
是否有Picasso命令来缓存URL以供以后使用?即使从不同的片段或活动中使用它?
我试过了:
Picasso.with(this).load(URL).fetch();
但似乎并不顺利......
答案 0 :(得分:2)
实际上fetch()就像一个魅力。这是我的活动代码。
fetch()
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Picasso.with(this).load(URL).fetch(); }
运行应用程序后,图像已成功下载并按照预期缓存。
所以问题不在于那行代码。这可能是出于另一个原因,例如,您忘记在清单中添加INTERNET权限,或者该URL中的图像不存在。