I know that if I want to send a custom object O from Activity A to Activity B, I have to make the object O implement Parcelable. However, currently my object O has a lot of various types of fields. In this case, can I just use a singleton? For example,
1. in Activity B, I create a public static Object o; 2. in Activity A, I do B.o = ObjectToSend; startActivity(intent for B); 3. in Activity B's onCreate(), I do O o = B.o; if o is not null, use o.. Is there a problem with this approach? Thanks