사진을 캡처하여 이미지보기에 표시하려고합니다.Android - 카메라 문제
public class next extends Activity{
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.next); Button cbutton = (Button) findViewById(R.id.capture); /* Capture Photo */
cbutton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent,0); } });
}
@Override
public void startActivityForResult(Intent intent, int requestCode) {
ImageView iv
= (ImageView) findViewById(R.id.imageView1);
if(requestCode == 0)
{ Bitmap theImage = (Bitmap) data.getExtras().get("data");
iv.setImageBitmap(theImage);
}}}
이 코드는 내가 수행 한 코드입니다. 이제 문제는 내가 "데이터"
Bitmap theImage = (Bitmap) ***data***.getExtras().get("data");
아래 빨간 선을 얻고있다 그리고 나는 이유가 없다는 것입니다, 하나는 내가 잘못 또는 내 문제에 대한 다른 솔루션 무엇을했는지 설명해 주시겠습니까?
적어도 형식을 읽기 쉽도록 시도해 주실 수 있습니까? 이렇게하면 답을 얻을 확률이 높아집니다. – Ridcully