2015-02-23 9 views
10

Ich möchte wissen, gibt es eine Größenbeschränkung auf Parcelable, die an eine Intent angeschlossen? Ich las einige Dokumente über Intents, Bundles, Parcelable wieder und es gab nichts über Größenbeschränkung. Aber ich lese einige answers, die sagen, die Größe der beigefügten Parcelable ist begrenzt (zum Beispiel 1 MB). So sind Parcelable s durch Größe begrenzt oder es hängt nur vom Gerät ab?Größenbeschränkung bei angeschlossenem Parcelable?

Antwort

10

Es ist in der Dokumentation here erklärt. Der Transaktionspuffer für jeden Prozess beträgt 1 MB. In meinem Verständnis werden die Faktoren in Frage:

  1. Individuelle Größe der Transaktionen (maximal 1 mb)
  2. Die Anzahl der Transaktionen (die Summe der Größe aller Transaktionen sollten weniger als 1 mb sein)