【发布时间】:2011-09-12 10:16:44
【问题描述】:
一个简单的测试应用:一个ImageView、两个Button和一个函数
public void onClick(View v)
{
String photoId = (v.getId() == R.id.button1)?"2472":"2434";
Uri uri = Uri.withAppendedPath(ContactsContract.Data.CONTENT_URI, photoId);
ImageView img = (ImageView)findViewById(R.id.imageView1);
img.setImageURI(uri);
}
我多次单击按钮 - 照片加载正确。但是 LogCat 说(几行): ERROR/MemoryFile: MemoryFile.finalize() 在 ashmem 仍然打开时调用。
嗯……
有问题吗?如何使用 setImageURI?
【问题讨论】: