Arka plan çalışması hakkında
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Android uygulamaları, uygun durumlarda arka plan görevlerini kullanmalı ve uygulamanın ana iş parçacığında her şeyi yapmaktan kaçınmalıdır. Uygulamanın hem kullanıcılarınıza duyarlı hem de Android platformunda iyi bir kullanıcı olması için, engelleme veya uzun süreli görevleri ana (kullanıcı arayüzü) iş parçacığından kaldırıp arka planda çalıştırın. Bit eşlemin kodunu çözme, depolama alanına erişme, makine öğrenimi (ML) modeli üzerinde çalışma veya ağ istekleri gerçekleştirme gibi görevler buna dahildir.
Arka plan çalışması hakkında bilinmesi gereken noktalar şunlardır:
Asenkron çalışma ile ilgili bilgi edinin. Bu belgede eşzamansız çalışmalar açıklanmakta, eşzamansız ve kalıcı iş arasındaki farkı anlayabilirsiniz.
Kalıcı çalışma, uygulamayı yeniden başlatma ve sistemi yeniden başlatma yoluyla planlanmış arka plan çalışmasıdır.
Yayınların etkili kullanımı. Yayınlama-abone olma tasarım kalıbına benzer şekilde Android uygulamaları da Android sisteminden ve diğer Android uygulamalarından yayın mesajları gönderip alabilir.
eşzamansız işleri test etmek ile kalıcı çalışmayı test etmek için gereken farklı teknikler nasıl kullanılır?
Videolar
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-12-15 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]
{"lastModified": "Son g\u00fcncelleme tarihi: 2023-12-15 UTC."}
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2023-12-15 UTC."]]