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,我想這意味着它們仍然在工作,而不是暫停。 –