Heim >Java >javaLernprogramm >Warum erzwingt das Schließen meiner App, wenn ich zusätzlichen HTML-Inhalt in einen Intent einfüge?
Maximale Länge der Intent-PutExtra-Methode: Force Close
Frage:
Facing Force Close beim Versuch, Aktivitäten zu wechseln, nachdem putExtra verwendet wurde, um HTML-Inhalte zu übergeben, die von einem WebView abgerufen wurden. Vermutlich ist die Größe der HTML-Zeichenfolge die Ursache.
Antwort:
Das Problem ergibt sich aus der Einschränkung der putExtra-Methode in einem Intent. Laut Dokumentation können Sie bis zu 1 MB an Daten in einem Bundle für IPC bündeln. In Szenarien mit hohem Transaktionsvolumen kann dieser Grenzwert jedoch niedriger sein.
Lösung:
Um dieses Problem zu beheben, erwägen Sie die Verwendung einer alternativen Methode zur Übertragung des HTML-Inhalts:
Darüber hinaus können die folgenden Schritte beim Debuggen hilfreich sein:
Das obige ist der detaillierte Inhalt vonWarum erzwingt das Schließen meiner App, wenn ich zusätzlichen HTML-Inhalt in einen Intent einfüge?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!