package com.huhx0015.gw2at.view.activities; import android.os.Bundle; import android.support.annotation.Nullable; import android.support.v7.app.AppCompatActivity; import com.huhx0015.gw2at.application.GW2Application; import javax.inject.Inject; import retrofit2.Retrofit; /** * Created by Michael Yoon Huh on 3/30/2017. */ public class ApiActivity extends AppCompatActivity { /** CLASS VARIABLES ________________________________________________________________________ **/ // DEPENDENCY INJECTION VARIABLES @Inject Retrofit mNetworkAdapter; /** FRAGMENT LIFECYCLE METHODS _____________________________________________________________ **/ @Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); ((GW2Application) getApplication()).getNetworkComponent().inject(this); } /** GET METHODS ____________________________________________________________________________ **/ public Retrofit getNetworkAdapter() { return mNetworkAdapter; } }