나는 우리가 개방 갤러리와 카메라 opetion는 2이미지 뷰 이미지가 삭제되지 않습니까?
profileimage = (ImageView) findViewById(R.id.profileimage);
profileimage.setBackgroundResource(R.drawable.no_img);
protected void onActivityResult(int requestCode, int resultCode,
Intent intent) {
super.onActivityResult(requestCode, resultCode, intent);
if (resultCode == RESULT_CANCELED) {
// TODO
return;
}
Log.e("request code", "1:" + requestCode);
switch (requestCode) {
case CAMERA_SELECT:
Log.e("in camera select", "1");
// Get the camera data
cameracalling(intent);
break;
case Gallery_Select:
ongallerycalling(intent,resultCode);
}
}
private void cameracalling(Intent intent){
Bitmap photo = (Bitmap) intent.getExtras().get("data");
profileimage.setImageBitmap(photo);
}
profileimage.buildDrawingCache();
Bitmap bmap = profileimage.getDrawingCache();
ByteArrayOutputStream bao = new ByteArrayOutputStream();
bmap.compress(Bitmap.CompressFormat.JPEG, 90, bao);
byte [] ba = bao.toByteArray();
bitmapString=Base64.encodeBytes(ba);
Drawable draw = LoadImageFromWebOperations("" + objUserInformationSitesList.getProfileImage());
profileimage.setBackgroundDrawable(draw);
우리는 비트 맵 문자열을 보내는 아니라 갤러리 아인 번호로 카메라에서 이미지를 설정할 수 있습니다에 ClickListener을 설정하여 이미지 뷰에 xml.as 에서 ID를받은 후 이미지 뷰가 서버 이미지를 서버에 올리면 제대로 서버에 업로드하지만 다음에이 화면을 열면 해당 웹 서비스에서 모든 데이터 (실제로이 사용자 프로필 화면)를 제공하는 이미지를 업로드합니다. 서버 이미지를 설정하면 기본 이미지도 배경에 설정됩니다
objUserInformationSitesList
구문 분석 후 모든 정보를 포함하는이 개체 전자 웹 서비스. 프로필 이미지 뒤 기본 이미지도 # 1 번에 내게로 설정되어 있습니다.
제대로 설명 할 수 없다면 알려주세요.