// 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