// 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
Tại sao các diễn viên để Uri[]
giờ nghỉ, khi Uri
là Parcelable
?Tôi không hiểu lý do tại sao điều này xảy ra ClassCastException
Đăng stacktrace. –
'Uri' có kế thừa từ' Parcelable' hoặc ngược lại không? – fge
Uri thực hiện Parcelable –