Intent putExtra Length Limit dan Force Close pada Android
Dalam pembangunan Android, adalah penting untuk memahami had dan pertimbangan apabila menggunakan Intent putExtra kaedah untuk menghantar data antara aktiviti. Artikel ini bertujuan untuk menangani ralat tutup paksa yang dihadapi semasa cuba menghantar kandungan HTML melalui putExtra.
Dalam coretan kod yang disediakan, kaedah putExtra digunakan untuk menghantar kandungan HTML daripada MainActivity ke ReadDataActivity. Ralat berlaku apabila saiz kod HTML melebihi ambang tertentu.
Maksimum putExtra Length
Menurut dokumentasi, terdapat had anggaran 1MB data yang boleh dihantar melalui Bundle Niat untuk komunikasi antara proses (IPC). Had ini boleh dipengaruhi oleh faktor seperti bilangan urus niaga serentak.
Penyelesaian: Storan Luaran atau Pilihan Dikongsi
Untuk menyelesaikan isu ini, adalah disyorkan untuk memanfaatkan storan luaran atau keutamaan dikongsi.
Luaran Storan:
Keutamaan Dikongsi:
Petua Nyahpepijat Tambahan
Atas ialah kandungan terperinci Mengapa Apl Android Saya Paksa Ditutup Apabila Menggunakan Intent putExtra dengan Kandungan HTML Besar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!