mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-27 04:43:54 +01:00
Add onDetach()
This commit is contained in:
parent
7f7de82cf4
commit
38d4531f42
1 changed files with 13 additions and 1 deletions
|
|
@ -68,7 +68,7 @@ public class NearbyListFragment extends ListFragment implements TaskListener {
|
||||||
progressBar.setVisibility(View.VISIBLE);
|
progressBar.setVisibility(View.VISIBLE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onViewCreated(View view, Bundle savedInstanceState) {
|
public void onViewCreated(View view, Bundle savedInstanceState) {
|
||||||
|
|
||||||
|
|
@ -83,6 +83,7 @@ public class NearbyListFragment extends ListFragment implements TaskListener {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onTaskStarted() {
|
public void onTaskStarted() {
|
||||||
|
isTaskRunning = true;
|
||||||
progressBar.setVisibility(View.VISIBLE);
|
progressBar.setVisibility(View.VISIBLE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -91,6 +92,17 @@ public class NearbyListFragment extends ListFragment implements TaskListener {
|
||||||
if (progressBar != null) {
|
if (progressBar != null) {
|
||||||
progressBar.setVisibility(View.GONE);
|
progressBar.setVisibility(View.GONE);
|
||||||
}
|
}
|
||||||
|
isTaskRunning = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onDetach() {
|
||||||
|
// All dialogs should be closed before leaving the activity in order to avoid
|
||||||
|
// the: Activity has leaked window com.android.internal.policy... exception
|
||||||
|
if (progressBar != null && progressBar.isShown()) {
|
||||||
|
progressBar.setVisibility(View.GONE);
|
||||||
|
}
|
||||||
|
super.onDetach();
|
||||||
}
|
}
|
||||||
|
|
||||||
private class NearbyAsyncTask extends AsyncTask<Void, Integer, List<Place>> {
|
private class NearbyAsyncTask extends AsyncTask<Void, Integer, List<Place>> {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue