作者AtkinsV3 (反吱野心家)
看板AndroidDev
标题[问题] 相簿取图和连结至imageview
时间Thu Jan 3 23:57:40 2013
节录部分程式码
buttonPhoto.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intentPhoto = new Intent();
intentPhoto.setType("image/*");
intentPhoto.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(intentPhoto, 1);
}
});
protected void onActiVityResult(int requestCode,int resultCode,Intent data){
if (resultCode == RESULT_OK){
Uri uri = data.getData();
Log.e("uri", uri.toString());
ContentResolver cr = this.getContentResolver();
try {
//由抽象资料接口转换图档路径为Bitmap
Bitmap bitmap = BitmapFactory.decodeStream(cr.openInputStream(uri));
// 将Bitmap设定到ImageView
image.setImageBitmap(bitmap);
} catch (FileNotFoundException e) {
Log.e("Exception", e.getMessage(),e);
}
}
super.onActivityResult(requestCode, resultCode, data);
}
参考网路作的
正常按钮点击时可以进入相簿选择画面
但是实机跑的时候点击相簿相片後却无法顺利取图
即完成时并没有进入onActiVityResult函式
希望板上的高人指导我遗忘了哪些东西
我菜鸟设计师的案子很急的感激不尽
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.250.63.37
1F:推 Demarcho:会不会只是result code不符预期? 01/05 22:04