mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-26 20:33:53 +01:00
Added onCreate and onActivityCreated
This commit is contained in:
parent
99403aeafa
commit
0a32db5c0b
1 changed files with 29 additions and 7 deletions
|
|
@ -27,36 +27,56 @@ import java.util.List;
|
||||||
|
|
||||||
import fr.free.nrw.commons.R;
|
import fr.free.nrw.commons.R;
|
||||||
|
|
||||||
public class NearbyListFragment extends ListFragment {
|
public class NearbyListFragment extends ListFragment {
|
||||||
|
|
||||||
private NearbyAsyncTask nearbyAsyncTask;
|
private NearbyAsyncTask nearbyAsyncTask;
|
||||||
private NearbyAdapter mAdapter;
|
private NearbyAdapter mAdapter;
|
||||||
|
|
||||||
|
private ProgressBar progressBar;
|
||||||
|
private boolean isTaskRunning = false;
|
||||||
|
|
||||||
private List<Place> places;
|
private List<Place> places;
|
||||||
private LatLng mLatestLocation;
|
private LatLng mLatestLocation;
|
||||||
private ProgressBar progressBar;
|
|
||||||
|
|
||||||
private static final String TAG = "NearbyListFragment";
|
private static final String TAG = "NearbyListFragment";
|
||||||
|
|
||||||
public NearbyListFragment() {
|
public NearbyListFragment() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setRetainInstance(true);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public View onCreateView(LayoutInflater inflater, ViewGroup container,
|
public View onCreateView(LayoutInflater inflater, ViewGroup container,
|
||||||
Bundle savedInstanceState) {
|
Bundle savedInstanceState) {
|
||||||
|
|
||||||
Log.d(TAG, "NearbyListFragment created");
|
Log.d(TAG, "NearbyListFragment created");
|
||||||
View view = inflater.inflate(R.layout.fragment_nearby, container, false);
|
View view = inflater.inflate(R.layout.fragment_nearby, container, false);
|
||||||
|
progressBar = (ProgressBar) view.findViewById(R.id.progressBar);
|
||||||
return view;
|
return view;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onActivityCreated(Bundle savedInstanceState) {
|
||||||
|
super.onActivityCreated(savedInstanceState);
|
||||||
|
// If we are returning here from a screen orientation
|
||||||
|
// and the AsyncTask is still working, re-create and display the
|
||||||
|
// progress dialog.
|
||||||
|
if (isTaskRunning) {
|
||||||
|
progressBar.setVisibility(View.VISIBLE);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onViewCreated(View view, Bundle savedInstanceState) {
|
public void onViewCreated(View view, Bundle savedInstanceState) {
|
||||||
|
|
||||||
progressBar = (ProgressBar) view.findViewById(R.id.progressBar);
|
|
||||||
progressBar.setMax(10);
|
|
||||||
progressBar.setVisibility(View.VISIBLE);
|
progressBar.setVisibility(View.VISIBLE);
|
||||||
progressBar.setProgress(0);
|
|
||||||
|
|
||||||
mLatestLocation = ((NearbyActivity) getActivity()).getmLatestLocation();
|
mLatestLocation = ((NearbyActivity) getActivity()).getmLatestLocation();
|
||||||
|
|
||||||
|
|
@ -67,8 +87,10 @@ public class NearbyListFragment extends ListFragment {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void onTaskStarted() {
|
||||||
|
isTaskRunning = true;
|
||||||
|
progressDialog = ProgressDialog.show(getActivity(), "Loading", "Please wait a moment!");
|
||||||
|
}
|
||||||
private class NearbyAsyncTask extends AsyncTask<Void, Integer, List<Place>> {
|
private class NearbyAsyncTask extends AsyncTask<Void, Integer, List<Place>> {
|
||||||
@Override
|
@Override
|
||||||
protected void onPreExecute() {
|
protected void onPreExecute() {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue