Tentang Pekerjaan latar belakang
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Aplikasi Android harus menggunakan tugas latar belakang jika perlu, dan menghindari
semua tugas di thread utama aplikasi. Agar aplikasi
responsif bagi pengguna maupun citizen yang baik di platform Android,
hapus tugas yang berjalan lama atau pemblokiran dari thread utama (UI), dan jalankan
di latar belakang. Hal ini mencakup tugas seperti mendekode bitmap,
mengakses penyimpanan, mengerjakan model machine learning (ML),
atau melakukan permintaan jaringan.
Hal-hal yang perlu dipahami tentang pekerjaan latar belakang meliputi:
Memahami Pekerjaan asinkron. Dokumen ini menjelaskan pekerjaan asinkron,
dan membantu Anda memahami perbedaan antara pekerjaan asinkron dan
persisten.
Pekerjaan persisten adalah pekerjaan latar belakang yang tetap dijadwalkan melalui mulai ulang
aplikasi dan mulai ulang sistem.
Penggunaan siaran yang efektif. Sama seperti pola desain publikasi-langganan, aplikasi Android dapat mengirim atau menerima pesan siaran dari sistem
Android dan aplikasi Android lainnya.
Cara menggunakan berbagai teknik yang diperlukan untuk
menguji pekerjaan asinkron dibandingkan menguji pekerjaan persisten.
Video
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-12-15 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Informasi yang saya butuhkan tidak ada"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Terlalu rumit/langkahnya terlalu banyak"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Sudah usang"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Masalah terjemahan"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Masalah kode / contoh"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Lainnya"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Mudah dipahami"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Memecahkan masalah saya"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Lainnya"
}]
{"lastModified": "Terakhir diperbarui pada 2023-12-15 UTC."}
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2023-12-15 UTC."]]