Сколько рабочих потоков можно создать максимум? - PullRequest
4 голосов
/ 14 ноября 2011

В своем приложении для планшета я использую множество Фрагментов (одного класса) рядом друг с другом в одном упражнении, а в этом классе фрагментов у меня есть:

public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    getLoaderManager().initLoader(this.position, null, this);
}

и

public Loader<Cursor> onCreateLoader(int id, Bundle args) {
    Uri uri = Uri.withAppendedPath(...)
    return new CursorLoader(getActivity(), uri, proj, null, null, "distance");
}

Каждый фрагмент начинается новый рабочий поток для CursorLoader .Как далеко эта шкала?

1 Ответ

2 голосов
/ 14 ноября 2011

Нет жесткого ограничения.Однако, если вас беспокоит количество потоков, которые вы запускаете, используйте AsyncTask, поскольку его метод doInBackground выполняется в пуле фоновых потоков.Дополнительная информация

...