java - spec - ¿Por qué Intent implementa Cloneable?
html spec (1)
¿Por qué la Intent de Android implementa Cloneable ? ¿Se han clonado los genes?
La implementación clone() Intent está rota ya que invoca el constructor en lugar de llamar a super.clone() . Se garantiza que las subclases de intención tienen un comportamiento roto si alguna vez se clonaron ( error correspondiente de Android ).
¿Por qué te importa el clone() , alguna vez lo usas (no con intenciones, pero en absoluto)? Está algo roto en java ( http://www.artima.com/intv/bloch13.html ), siempre uso un constructor de copias.
Además, por lo que puedo recordar, realmente no se puede extender la Intent . Si haces esto y tratas de iniciar una Activity o un Service con este objeto obtendrás una android.os.BadParcelableException: ClassNotFoundException when unmarshalling .
Por lo tanto, no creo que deba preocuparse por clone() , especialmente para Intent s.