package net.rdrei.android.scdl2.guice; import net.rdrei.android.scdl2.R; import android.content.Context; import android.content.pm.ApplicationInfo; import com.android.vending.billing.IabHelper; import com.google.inject.Inject; import com.google.inject.Provider; public class IabHelperProvider implements Provider<IabHelper> { @Inject private Context mContext; @Override public IabHelper get() { final IabHelper helper = new IabHelper(mContext, mContext.getString(R.string.iab_pubkey)); if ((mContext.getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0) { helper.enableDebugLogging(true); } return helper; } }