2013-06-17 1 views
0

j'ai une question trop complexe, mais je peux écrire la même requête complexe en deux simples requêteest possible getLoaderManager d'appel() initLoader deux fois

que je veux faire:

getLoaderManager().initLoader(0, null, new EntityLoader()); 
getLoaderManager().initLoader(0, null, new EntityCounterLoader()); 

est cette posible dans la même FragmentList?

+3

Pourquoi pas? Mais utilisez des ID différents, pas 0 pour les deux. –

Répondre

4

Les chargeurs ne peuvent être initialisés qu'une seule fois (c'est-à-dire que les appels ultérieurs à initLoader utilisant le même ID ne provoqueront pas le rechargement du chargeur - pour cela, utilisez restartLoader). Cependant, comme l'a mentionné @ user117, vous pouvez avoir plusieurs chargeurs s'exécutant simultanément et/ou or dans la même activité/fragment - ils ont juste besoin d'avoir des identifiants uniques.

Questions connexes