Ben onStart bazı şeyler yapmak için bir iş parçacığı başlatmak için benim Hizmetin() işleyicisi kodu olduğunu varsayalım çalışan ve daha sonra() stopSelf çağrı iken Servisi stopSelf() çağrılıyor.iplik
stopSelf() iplik bitmeden çağrılır. Tam olarak ne var?
Kendimi bu test ettik ve benim iş parçacığı bitene kadar çalışmaya devam eder. Android, stopSelf() çağrısını duyuyor mu, ancak iş parçacığı bitene kadar erteliyor mu?
@Override
public void onStart(Intent intent, int startid) {
new Thread(new Runnable() {
public void run() {
// TODO some long running operation
}
}).start();
stopSelf();
}
Lütfen kodun küçük bir kısmını bile gönderin ... – Kiril
bile bu küçük kod sayesinde çok fazla iş parçacığı sayesinde yürütme sırasını açık bir şekilde uygulayamazsınız, çünkü kabul edilen yanıtta belirtildiği gibi: hizmete. – Kiril
Konuları başlatmak için 'onStart' yerine' onStartCommand' kullanılmıyor mu? –