【发布时间】:2012-01-05 16:22:23
【问题描述】:
// 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 是Parcelable 时,为什么转换为Uri[] 会中断?
【问题讨论】:
-
Uri是继承自Parcelable还是相反?
标签: java android serialization android-intent parcelable