내 콘텐츠 페이지에 Image
요소가 있습니다. 내 ContentPage
의 생성자에 MemoryStream
소스를 할당하려고합니다. 이것은 Samsung Galaxy A3 (Android 5.0.2)에서 정상적으로 작동하지만 Samsung Galaxy Note 3 (Android 5.0)에서는 아무 것도 표시하지 않습니다 (오류, 예외, 이미지 없음). Xamarin의 버그인가요? 폼? 아니면 내가 잘못 했니?일부 Android 기기에서 ImageSource.FromStream()이 작동하지 않습니다.
코드 :
Image image = new Image();
var path = "some/path/to/image.jpg";
var bytes = File.ReadAllBytes(path); //has correct byte array with correct length
image.Source = ImageSource.FromStream(() => new MemoryStream(bytes));
에뮬레이터에서 이것을 시험해보고 결과를 알려주십시오. – jzeferino
API23 에뮬레이터를 사용해 보았지만 배포에 실패했습니다. 이제 API15를 시도하고 있습니다. 몇 분이 지나도 여전히 배포 중입니다. 나는 결코 안드로이드 에뮬레이터와 운이 없었습니다 ... – Episodex
@Episodex이 코드는 의존성 서비스에 있습니까? ie'Forms' 코드에서'File.ReadAllBytes'에 어떻게 접근하고 있습니까? – SushiHangover