1
0
Fork 0
mirror of https://github.com/MatomoCamp/matomocamp-companion-android.git synced 2024-09-19 16:13:46 +02:00

Use static factory method to retrieve LoaderManager instances

This commit is contained in:
Christophe Beyls 2018-12-13 01:49:43 +01:00
parent 2e0d981ad5
commit 96e1a9302d
8 changed files with 17 additions and 9 deletions

View file

@ -7,6 +7,7 @@ import android.support.annotation.NonNull;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
import android.support.v4.app.LoaderManager;
import android.support.v4.app.LoaderManager.LoaderCallbacks;
import android.support.v4.content.ContextCompat;
import android.support.v4.content.Loader;
@ -80,7 +81,7 @@ public class TrackScheduleEventActivity extends AppCompatActivity implements Loa
NfcUtils.setAppDataPushMessageCallbackIfAvailable(this, this);
setCustomProgressVisibility(true);
getSupportLoaderManager().initLoader(EVENTS_LOADER_ID, null, this);
LoaderManager.getInstance(this).initLoader(EVENTS_LOADER_ID, null, this);
}
private void setCustomProgressVisibility(boolean isVisible) {

View file

@ -4,6 +4,7 @@ import android.database.Cursor;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.v4.app.Fragment;
import android.support.v4.app.LoaderManager;
import android.support.v4.app.LoaderManager.LoaderCallbacks;
import android.support.v4.content.Loader;
import android.support.v7.widget.DividerItemDecoration;
@ -43,7 +44,7 @@ public abstract class BaseLiveListFragment extends RecyclerViewFragment implemen
setEmptyText(getEmptyText());
setProgressBarVisible(true);
getLoaderManager().initLoader(EVENTS_LOADER_ID, null, this);
LoaderManager.getInstance(this).initLoader(EVENTS_LOADER_ID, null, this);
}
protected abstract String getEmptyText();

View file

@ -6,6 +6,7 @@ import android.database.Cursor;
import android.os.Bundle;
import android.os.Handler;
import android.support.annotation.NonNull;
import android.support.v4.app.LoaderManager;
import android.support.v4.app.LoaderManager.LoaderCallbacks;
import android.support.v4.content.Loader;
import android.support.v7.app.AppCompatActivity;
@ -67,7 +68,7 @@ public class BookmarksListFragment extends RecyclerViewFragment implements Loade
setEmptyText(getString(R.string.no_bookmark));
setProgressBarVisible(true);
getLoaderManager().initLoader(BOOKMARKS_LOADER_ID, null, this);
LoaderManager.getInstance(this).initLoader(BOOKMARKS_LOADER_ID, null, this);
}
@Override
@ -115,7 +116,7 @@ public class BookmarksListFragment extends RecyclerViewFragment implements Loade
getActivity().getPreferences(Context.MODE_PRIVATE).edit()
.putBoolean(PREF_UPCOMING_ONLY, upcomingOnly)
.apply();
getLoaderManager().restartLoader(BOOKMARKS_LOADER_ID, null, this);
LoaderManager.getInstance(this).restartLoader(BOOKMARKS_LOADER_ID, null, this);
return true;
case R.id.export_bookmarks:
Intent exportIntent = BookmarksExportProvider.getIntent(getActivity());

View file

@ -8,6 +8,7 @@ import android.net.Uri;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.customtabs.CustomTabsIntent;
import android.support.v4.app.LoaderManager;
import android.support.v4.app.LoaderManager.LoaderCallbacks;
import android.support.v4.content.ContextCompat;
import android.support.v4.content.Loader;
@ -97,7 +98,7 @@ public class PersonInfoListFragment extends RecyclerViewFragment implements Load
setEmptyText(getString(R.string.no_data));
setProgressBarVisible(true);
getLoaderManager().initLoader(PERSON_EVENTS_LOADER_ID, null, this);
LoaderManager.getInstance(this).initLoader(PERSON_EVENTS_LOADER_ID, null, this);
}
private static class PersonEventsLoader extends SimpleCursorLoader {

View file

@ -5,6 +5,7 @@ import android.content.Intent;
import android.database.Cursor;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.v4.app.LoaderManager;
import android.support.v4.app.LoaderManager.LoaderCallbacks;
import android.support.v4.content.Loader;
import android.support.v4.widget.CursorAdapter;
@ -43,7 +44,7 @@ public class PersonsListFragment extends SmoothListFragment implements LoaderCal
setEmptyText(getString(R.string.no_data));
setListShown(false);
getLoaderManager().initLoader(PERSONS_LOADER_ID, null, this);
LoaderManager.getInstance(this).initLoader(PERSONS_LOADER_ID, null, this);
}
private static class PersonsLoader extends SimpleCursorLoader {

View file

@ -4,6 +4,7 @@ import android.content.Context;
import android.database.Cursor;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.v4.app.LoaderManager;
import android.support.v4.app.LoaderManager.LoaderCallbacks;
import android.support.v4.content.Loader;
import android.support.v7.widget.DividerItemDecoration;
@ -50,7 +51,7 @@ public class SearchResultListFragment extends RecyclerViewFragment implements Lo
setEmptyText(getString(R.string.no_search_result));
setProgressBarVisible(true);
getLoaderManager().initLoader(EVENTS_LOADER_ID, null, this);
LoaderManager.getInstance(this).initLoader(EVENTS_LOADER_ID, null, this);
}
private static class TextSearchLoader extends SimpleCursorLoader {

View file

@ -8,6 +8,7 @@ import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.support.annotation.NonNull;
import android.support.v4.app.LoaderManager;
import android.support.v4.app.LoaderManager.LoaderCallbacks;
import android.support.v4.content.ContextCompat;
import android.support.v4.content.Loader;
@ -126,7 +127,7 @@ public class TrackScheduleListFragment extends SmoothListFragment implements Han
setEmptyText(getString(R.string.no_data));
setListShown(false);
getLoaderManager().initLoader(EVENTS_LOADER_ID, null, this);
LoaderManager.getInstance(this).initLoader(EVENTS_LOADER_ID, null, this);
}
@Override

View file

@ -6,6 +6,7 @@ import android.database.Cursor;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.v4.app.Fragment;
import android.support.v4.app.LoaderManager;
import android.support.v4.app.LoaderManager.LoaderCallbacks;
import android.support.v4.content.ContextCompat;
import android.support.v4.content.Loader;
@ -67,7 +68,7 @@ public class TracksListFragment extends RecyclerViewFragment implements LoaderCa
setEmptyText(getString(R.string.no_data));
setProgressBarVisible(true);
getLoaderManager().initLoader(TRACKS_LOADER_ID, null, this);
LoaderManager.getInstance(this).initLoader(TRACKS_LOADER_ID, null, this);
}
private static class TracksLoader extends SimpleCursorLoader {