@Override protected void onCreate(Bundle savedInstanceState) { AndroidInjection.inject(this); super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycler_view); recyclerView.setHasFixedSize(true); LinearLayoutManager layoutManager = new LinearLayoutManager(this); recyclerView.setLayoutManager(layoutManager); adapter = new ImgurImageAdapter(); recyclerView.setAdapter(adapter); fetchImagesObservable .subscribeOn(Schedulers.newThread()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Observer<List<Image>>() { @Override public void onCompleted() { } @Override public void onError(Throwable e) { } @Override public void onNext(List<Image> images) { adapter.setData(images); } }); }
HasFragmentInjector hasFragmentInjector = findHasFragmentInjector(fragment); if (Log.isLoggable(TAG, DEBUG)) { Log.d(
@Override protected void onCreate(Bundle savedInstanceState) { AndroidInjection.inject(this); super.onCreate(savedInstanceState); setContentView(R.layout.main); textView = (TextView) findViewById(R.id.text); findViewById(R.id.reload).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { presenter.loadData(); } }); }
@Override protected void onCreate(Bundle savedInstanceState) { AndroidInjection.inject(this); super.onCreate(savedInstanceState); setContentView(R.layout.main); textView = (TextView) findViewById(R.id.text); findViewById(R.id.reload).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { presenter.loadData(); } }); }
private void configureDagger(){ AndroidInjection.inject(this); } }
@Override public void onCreate() { AndroidInjection.inject(this); super.onCreate(); } }
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { AndroidInjection.inject(this); super.onCreate(savedInstanceState); }
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { AndroidInjection.inject(this); super.onCreate(savedInstanceState); }
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { AndroidInjection.inject(this); super.onCreate(savedInstanceState); }
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { AndroidInjection.inject(this); super.onCreate(savedInstanceState); } }
@Override public void onCreate(Bundle savedInstanceState) { AndroidInjection.inject(this); super.onCreate(savedInstanceState); Timber.v("trace"); }
@SuppressWarnings("deprecation") @Override public void onAttach(Activity activity) { if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) { // Perform injection here for versions before M as onAttach(*Context*) did not yet exist // This fixes DaggerFragment issue: https://github.com/google/dagger/issues/777 AndroidInjection.inject(this); } super.onAttach(activity); }
@Override public void onAttach(Context context) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { // Perform injection here for M (API 23) due to deprecation of onAttach(*Activity*). AndroidInjection.inject(this); } super.onAttach(context); }
@Override public void onAttach(Context context) { AndroidInjection.inject(this); super.onAttach(context); }
@CallSuper @Override public void onReceive(Context context, Intent intent) { AndroidInjection.inject(this, context); } }
@CallSuper @Override public boolean onCreate() { AndroidInjection.inject(this); return true; } }
@Override public void onAttach(Context context) { AndroidInjection.inject(this); super.onAttach(context); }
@Override public void onCreate() { AndroidInjection.inject(this); super.onCreate(); } }
@Override public void onCreate() { AndroidInjection.inject(this); super.onCreate(); }
/** * Handle the injection on the activity and any fragment that implements {link @Injectable}. * @param activity - activity to inject. */ private static void handleActivity(Activity activity) { //Note - added because we don't always have to have fragments if (activity instanceof Injectable) { AndroidInjection.inject(activity); } else if (activity instanceof HasSupportFragmentInjector) { AndroidInjection.inject(activity); } if (activity instanceof FragmentActivity) { ((FragmentActivity) activity).getSupportFragmentManager() .registerFragmentLifecycleCallbacks( new FragmentManager.FragmentLifecycleCallbacks() { @Override public void onFragmentCreated(FragmentManager fragmentManager, Fragment fragment, Bundle savedInstanceState) { if (fragmentManager instanceof Injectable) { AndroidSupportInjection.inject(fragment); } } }, true); } } }