Używam Fragments and LoaderManager. Muszę uruchomić nieznaną liczbę zadań i mogą one być uruchomione równolegle (w przeciwnym razie ponownie użyłbym jednego i tylko jednego programu ładującego). Na przykład, mam widok listy, a każdy wiersz może mieć przycisk, aby zapisać zawartość tego wiersza na serwerze internetowym. Użytkownik może równolegle inicjować żądanie składowania wielu elementów.Wzór dla wielu programów ładujących za pomocą programu LoaderManager?
private int nextId = 0;
private void onClickListener() {
Bundle bundle = new Bundle();
bundle.putNextData(...);
getLoaderManager().initLoader(nextId++, bundle, this);
}
mógłbym spróbować księgowych siebie, więc utworzyć pulę ładowarki ręcznie i ponownie je, jeśli to możliwe, wydaje się, że to może być coś już wdrożone przez API?
Dzięki
Ładne pytanie. Udało ci się go rozwiązać? Myślę, że powinieneś w jakiś sposób umieścić w kolejce swoje zadania. –