0
当我呼叫restartLoader
时,它每次都会创建新线程。猜测原因是我的AsincTaskLoader
是静态的&片段也是静态的,不是吗?我应该怎么做才能使用一个线程来重新加载我的数据?感谢名单当重新启动加载程序时,它会每次创建新线程
public static class NewsBelarusSectionFragment extends Fragment implements LoaderManager.LoaderCallbacks<Object> {
…
@Override
public Loader<Object> onCreateLoader(int id, Bundle args) {
return new FeedsAsyncTaskLoader(getActivity());
}
public static class FeedsAsyncTaskLoader extends AsyncTaskLoader<Object> {
…
谢谢,我的意思是如果我每次创建一个新的线程将我的数据加载到ListView这是好的,我很在乎线程?我在调试模式下运行了应用程序,显示为Running的threands,我想这意味着它们仍然在工作,而不是暂停。 –