¿Cuántos Hilos de Trabajador se pueden crear a lo sumo?
En mi aplicación de tableta utilizo muchos Fragmentos (de una clase) al lado de uno en una actividad, y en esta clase de Fragmento tengo:
public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); getLoaderManager().initLoader(this.position, null, this); }
y
public Loader<Cursor> onCreateLoader(int id, Bundle args) { Uri uri = Uri.withAppendedPath(...) return new CursorLoader(getActivity(), uri, proj, null, null, "distance"); }
Cada fragmento inicia un nuevo subproceso de trabajo para un CursorLoader . ¿Hasta dónde llega esta escala?
No hay límite. Sin embargo, si le preocupa el número de subprocesos que está iniciando, utilice AsyncTask como su método doInBackground
se ejecuta en un grupo de subprocesos de fondo. Más información
- ¿Número de hilo máximo para una aplicación?
- http://developer.android.com/reference/android/os/AsyncTask.html
- http://developer.android.com/guide/topics/fundamentals/processes-and-threads.html