Intent and Parcelable object Android
Why do I need to parcel my object even if I just need to send it to another thread of the same task? Actually I need to open an activity that will run even on the same thread (the main thread). In other words why didn't Google provide a version of startActivity that take a generic object ad parameteer instead of a bundle to let me start an activity in case I know it is within the same process or (most of the times) even the same thread (the main one)? You don't need to use Parcelable to pass an object from one activity to another. You can just store a reference to the object in a static member