私は以下のコードに少し疑問があります
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent i=new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(i, 0);
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
if(requestCode==0 && resultCode==RESULT_OK ){
Bundle extras = data.getExtras();
//get the cropped bitmap
Bitmap thePic = extras.getParcelable("data");
ImageView image =(ImageView) findViewById(R.id.imageView1);
image.setImageBitmap(thePic);
}
}
extras.getParcelable( "data"); ここでのコードの行「data」は、パーセル可能なオブジェクトへのキーとして渡されます。
私の質問は、クラスで「data」という名前のキーがすでに定義されているかどうかです。またはこれがどのように受け入れられるかの理由。