Do not request data when finishing

This commit is contained in:
Lode Hoste 2015-03-24 22:43:24 +01:00
parent 87f3ea9687
commit ad65198f70
3 changed files with 6 additions and 6 deletions

View File

@ -65,7 +65,7 @@ public class DevicesFragment extends ListFragment implements SyncthingService.On
} }
private void updateList() { private void updateList() {
if (mAdapter == null || getView() == null) if (mAdapter == null || getView() == null || getActivity().isFinishing())
return; return;
MainActivity activity = (MainActivity) getActivity(); MainActivity activity = (MainActivity) getActivity();

View File

@ -165,10 +165,10 @@ public class DrawerFragment extends Fragment implements RestApi.OnReceiveSystemI
* Invokes status callbacks. * Invokes status callbacks.
*/ */
private void updateGui() { private void updateGui() {
if (mActivity.getApi() != null) { if (mActivity.getApi() == null || getActivity().isFinishing())
mActivity.getApi().getSystemInfo(this); return;
mActivity.getApi().getConnections(this); mActivity.getApi().getSystemInfo(this);
} mActivity.getApi().getConnections(this);
} }
/** /**

View File

@ -65,7 +65,7 @@ public class FoldersFragment extends ListFragment implements SyncthingService.On
} }
private void updateList() { private void updateList() {
if (mAdapter == null || getView() == null) if (mAdapter == null || getView() == null || getActivity().isFinishing())
return; return;
MainActivity activity = (MainActivity) getActivity(); MainActivity activity = (MainActivity) getActivity();