Deskripsi masalah
Saat melakukan unggah yang dapat dilanjutkan menggunakan Android SDK untuk Alibaba Cloud Object Storage Service (OSS), callback onSuccess dipicu jika unggahan berhasil. Namun, callback onFailure tidak dipicu jika unggahan gagal.
Solusi
Jika unggahan file gagal dan callback onFailure tidak dipicu di OSS Android SDK, lakukan langkah-langkah pemecahan masalah berikut:
Untuk contoh kode, lihat Unggah yang dapat dilanjutkan untuk Android SDK. Jalankan pengujian lokal untuk memeriksa apakah terdapat masalah pada SDK.
Jika callback dipicu, berarti SDK berfungsi dengan benar.
Jika callback tidak dipicu, periksa konfigurasi SDK.
Jika callback onFailure tidak dipicu setelah Anda mengimpor SDK ke dalam Proyek Anda, pastikan bahwa network profiler tidak diaktifkan di Android Studio. Masalah ini dapat terjadi karena kode sumber Anda ditulis dalam Kotlin. OSS Android SDK saat ini belum memiliki versi Kotlin, dan implementasi
onFailure-nya memiliki masalah pemeriksaan tipe null. Ubah kode sebagai berikut:onFailure(request: ResumableUploadRequest, clientException: ClientException?, serviceException: ServiceException?)Setelah mengubah kode tersebut, callback onFailure akan dipicu sebagaimana diharapkan.