android intent图像如何以最佳方式发送
现在我有了带有列表视图的活动(lview),它使用从url下载到临时文件的图像,以及带有android intent图像如何以最佳方式发送,android,image,android-intent,temporary-files,Android,Image,Android Intent,Temporary Files,现在我有了带有列表视图的活动(lview),它使用从url下载到临时文件的图像,以及带有imageview的simple activity(sact) 单击lview中的textview的值,并通过意图将其拾取并发送到sact,在sact中该值与对象关联。拾取对象后,将对其进行解析并从中提取链接。然后使用此链接下载图像 Intent in = new Intent(getApplicationContext(), SingleMenuItemActivity.class); in.putE
imageview的simple activity
(sact)
单击lview
中的textview
的值,并通过意图将其拾取并发送到sact,在sact中该值与对象关联。拾取对象后,将对其进行解析并从中提取链接。然后使用此链接下载图像
Intent in = new Intent(getApplicationContext(),
SingleMenuItemActivity.class);
in.putExtra("name", name);
Log.d("Starting activity ", "Yeah ");
startActivity(in);
事实上,这两个活动使用相同的链接,并在web中引用相同的图像。显然,这是低效的
如何从lview的图像视图中拍摄照片(或唯一id),然后将其发送给sact?您的主要问题是如何使用意图在活动之间传递图像。这是可能的,但可能没有效率。据我所知,您只能向意图添加或对象
你真正应该考虑的是拥有一个图像下载服务,它将下载图像,或者将它们缓存在磁盘上,在那里你可以从多个地方读取它们,b)在其他活动(即静态变量)或C)的位置上将它们缓存在内存中。
看到或看到
你也可以阅读