// Application ...
Intent i = new Intent();
i.putExtra(EXTRA_FILE_UPLOAD_URIS, mGalleryAdapter.getItems());
Uri[] getItems() { return mItems; }
// Service ...
intent.getParcelableArrayExtra(EXTRA_FILE_UPLOAD_URIS); //works, returns Parcelable[]
Uri[] uris = (Uri[])intent.getParcelableArrayExtra(EXTRA_FILE_UPLOAD_URIS);
// ... Breaks with ClassCastException
爲什麼投給Uri[]
休息,當Uri
是Parcelable
?我不明白爲什麼這會發生ClassCastException異常
發佈stacktrace。 – 2012-01-05 16:25:24
Uri從Parcelable繼承嗎? – fge 2012-01-05 16:25:25
Uri實現Parcelable – 2012-01-05 16:59:55