2012-03-30 23 views
6

Mam następujący kod do wyświetlenia obrazu. Po wybraniu przez użytkownika obrazu, wywoływana jest funkcja ActivityResult, w celu przesłania mi danych dla wybranego obrazu.Android - Selektor zdjęć nie działa w Kindle Fire?

Na kindle jednak otrzymuję kod ResultCode 0, a dane jako null. Ktoś jeszcze zauważył ten problem? Ten problem występuje tylko podczas pożaru.

startActivityForResult(new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI), SELECT_PICTURE); 
+0

Po prostu zaczęliśmy dostawać skargi na ten temat wczoraj ... czy była tam prawdopodobnie aktualizacja aplikacji Kindle Gallery? Mam podobne objawy jak ty. Teraz mówimy naszym klientom, aby zainstalowali ES File Mangager, neé Astro File Manager, który działa dobrze na Kindle Fire do zbierania zdjęć. – esilver

+0

Pobrałem kilka aplikacji do edycji zdjęć z rynku Amazon, a żadne z nich nie może pobierać obrazów z Galary. Sądzę więc, że to naprawdę jest błąd w ogniu pożaru. – aryaxt

+0

Dołączona aplikacja Kontakty nie może też pobierać obrazów z galerii. – esilver

Odpowiedz

0

Możesz otrzymywać dane z takich połączeń na dwa sposoby: w rzeczywistych danych intencji lub w zamierzeniu.EXTRA_STREAM. Jeśli otrzymasz coś z powrotem w EXTRA_STREAM, będzie to zawartość mediastore: // URL, której użyjesz do odszukania kursora.

+0

Intencja wraca jako zerowa – aryaxt

1

Używam dokładnie tego samego problemu. Przed ostatnią aktualizacją Kindle Fire, która wydarzyła się kilka dni temu dla mnie, wybieranie zdjęć z galerii działało dobrze dla mnie. Tak więc najnowsza aktualizacja Kindle Fire musiała wprowadzić ten błąd.