Bitmap bmp;
bmp = (Android.Graphics.Bitmap)data.Extras.Get("data");
CallToFunction (bmp);
비트 맵을 사용하여 함수를 호출합니다.비트 맵이 null인지 확인합니다.
private void CallToFunction(Bitmap bmp)
{
if(bmp)
{
}
}
Bitmap bmp;
bmp = (Android.Graphics.Bitmap)data.Extras.Get("data");
CallToFunction (bmp);
비트 맵을 사용하여 함수를 호출합니다.비트 맵이 null인지 확인합니다.
private void CallToFunction(Bitmap bmp)
{
if(bmp)
{
}
}
private void CallToFunction(Bitmap bmp)
{
if (bmp != null)
{
}
}
사용할 수있는 비트 맵이 그 방법을 다른 호출되지 에만 해당 메소드가 호출됩니다 NOT NULL 없는 경우가 확인합니다 다음.
Bitmap bmp;
bmp = (Android.Graphics.Bitmap)data.Extras.Get("data");
if (bmp != null)
{
CallToFunction (bmp);
}
내가 어디 비트 맵에 대한 암시 적 변환을 할 때 null 참조 예외를 얻고있는 것으로 생각하지만 여기에 갈 너무 많이 "데이터가"null이 될 수 있을까?
비트 맵으로 변환하기 전에 데이터가 비어 있지 않은지 확인하십시오.
var data = data.Extras.Get("data");
if(data != null){
CallToFunction ((Android.Graphics.Bitmap)data);
}
당신은을 통해
if(data.Extras.Get("data")!=null && data.Extras.Get("data") instanceOf Bitmap){
CallToFunction ((Android.Graphics.Bitmap)data.Extras.Get("data"));
}
'경우 (BMP! = NULL)을 확인할 수 있습니다' –