【发布时间】:2015-05-02 16:24:57
【问题描述】:
有人可以告诉我是什么问题,它不工作,所以请快速帮助我真正需要的:
imagePick.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Contact Image"),1);
}
});
public void onActivityResult(int reqCode, int resCode, Intent data)
{
if(resCode==RESULT_OK)
{
if(reqCode==1) {
imageURI=data.getData();
iv.setImageURI(data.getData());
}
}
}
【问题讨论】:
-
请添加堆栈跟踪
-
请解释“不工作”是什么意思。另请注意,使用
setImageURI()不是一个好主意。引用文档,“这会在 UI 线程上进行位图读取和解码,这可能会导致延迟打嗝”。有many image loading libraries for Android 可以在后台线程上加载你的图片。 -
我正在做一个应用程序,当我选择时我想从图库中选择图像,所以它关闭了我的应用程序,这是什么问题
-
"it is close my app" -- 如果您的意思是您的应用程序正在崩溃,请使用 LogCat 检查与您的崩溃相关的 Java 堆栈跟踪:stackoverflow.com/questions/23353173/… 另外,请记住,有很多 Android 开发者支持网站,in a variety of languages。
-
没有人,已经关闭,不显示此消息