Sto usando Fragments e LoaderManager. Devo lanciare un numero imprecisato di compiti, e potrebbero essere eseguiti in parallelo (altrimenti avrei solo riutilizzato uno e un solo caricatore). Ad esempio, ho un listview e ogni riga potrebbe avere un pulsante per salvare il contenuto di quella riga su un server web. L'utente può avviare una richiesta di salvataggio su più elementi in parallelo.Pattern per più caricatori con LoaderManager?
private int nextId = 0;
private void onClickListener() {
Bundle bundle = new Bundle();
bundle.putNextData(...);
getLoaderManager().initLoader(nextId++, bundle, this);
}
ho potuto provare io stesso contabilità, in modo da creare un pool di caricatori manualmente e riutilizzarli quando possibile, sembra che potrebbe essere qualcosa di già attuato dal API?
Grazie
Bella domanda. Sei riuscito a risolverlo? Penso che dovresti in qualche modo accodare i tuoi compiti. –