Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
this.context = context.getApplicationContext();
public static FeedLoader with(Context context) {
if (singleton == null) {
synchronized (FeedLoader.class) {
if (singleton == null) {
singleton = new FeedLoader(context);
}
}
}
return singleton;
}
((FragmentActivity)context).getSupportLoaderManager().
restartLoader(loaderId, bundle, callback);
public void start(int loaderId, final FragmentActivity context) {
....
assert context instanceof FragmentActivity : "Run possible only from FragmentActivity";
context.getSupportLoaderManager().restartLoader(loaderId, bundle, callback);
}
public class MyActivity extends Activity implements Callback<List<Issue>> {
static class IssuesLoader extends RetrofitLoader<List<Issue>, GitHub> {
@Inject
GitHub gitHubService;
Android Volley Loader. Движение в сторону библиотеки