Passer de l'Objet de référence dans l'Intention sans implémenter Serializable ou Parcelable

Je sais que des questions similaires ont été posées à plusieurs reprises. Je pense que j'ai lu la plupart des. Mais aucune réponse n'est applicable.

J'ai besoin de passer des Objets complexes par les Intentions (de l'Activité des appels/Émissions). Tout est fait dans mon processus. C'est pourquoi je ne vois aucune raison d'écrire mes objets dans les cours d'eau juste à remonter quelques millisecondes après. Je veux passer ma référence de l'objet par le biais de mon application. Est-il possible de le faire.

Depuis ma demande de diffuser le même Cas plusieurs fois dans une ligne, je ne peux pas compter sur les membres statiques. J'ai besoin d'obtenir exactement le même objet pour ce que j'ai diffusé.

C'est pourquoi je pensais à une statique "Referenceholder" qui accepte un Objet et retourne un entier qui identifie cet objet dans sa liste interne afin que je puisse passer cet entier via .putExtras. Mais autant que je sache, Java, je ne pouvais pas nettoyer cet Objet à partir de cette liste après qu'il a été ajouté parce que plusieurs Auditeurs pourrait être intéressé dans le même objet et il faudrait que je le garde dans mon Referenceholder pour toujours (en supposant qu'un thread peut être repris à tout moment - même 2 minutes plus tard).

Des idées? Suis-je en train de faire quelque chose de mal? Ou des idées de comment je peux nettoyer mon referneces (probablement après quelques secondes? cela peut conduire à un accident mais il semble de plus en plus applicable que d'écrire du code qui assemble et rassemble mes objets pour aucune raison)

OriginalL'auteur Chris | 2013-02-17