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:
parent
2e0d981ad5
commit
96e1a9302d
8 changed files with 17 additions and 9 deletions
|
@ -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) {
|
||||
|
|
|
@ -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();
|
||||
|
|
|
@ -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());
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 {
|
||||
|
|
Loading…
Reference in a new issue