當前位置: 首頁>>代碼示例>>Java>>正文


Java DependencyInjector類代碼示例

本文整理匯總了Java中com.path.android.jobqueue.di.DependencyInjector的典型用法代碼示例。如果您正苦於以下問題:Java DependencyInjector類的具體用法?Java DependencyInjector怎麽用?Java DependencyInjector使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


DependencyInjector類屬於com.path.android.jobqueue.di包,在下文中一共展示了DependencyInjector類的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: jobManager

import com.path.android.jobqueue.di.DependencyInjector; //導入依賴的package包/類
@Provides
@Singleton
public JobManager jobManager() {
    Configuration config = new Configuration.Builder(mApp)
            .consumerKeepAlive(45)
            .maxConsumerCount(3)
            .minConsumerCount(1)
            .customLogger(L.getJobLogger())
            .injector(new DependencyInjector() {
                @Override
                public void inject(Job job) {
                    if (job instanceof BaseJob) {
                        ((BaseJob) job).inject(mApp.getAppComponent());
                    }
                }
            })
            .build();
    return new JobManager(mApp, config);
}
 
開發者ID:yigit,項目名稱:dev-summit-architecture-demo,代碼行數:20,代碼來源:ApplicationModule.java

示例2: provideJobManager

import com.path.android.jobqueue.di.DependencyInjector; //導入依賴的package包/類
@Provides
@ForActivity
@Singleton
JobManager provideJobManager() {
    Configuration config = new Configuration.Builder(activity)
            .injector(new DependencyInjector() {
                @Override
                public void inject(BaseJob baseJob) {
                    activity.inject(baseJob);
                }
            })
            .id("MainActivity")
            .build();
    return new JobManager(activity, config);
}
 
開發者ID:nguyenhuy,項目名稱:buffer,代碼行數:16,代碼來源:MainActivityModule.java

示例3: provideJobManager

import com.path.android.jobqueue.di.DependencyInjector; //導入依賴的package包/類
@Provides
@Singleton
@ForActivity
JobManager provideJobManager() {
    Configuration config = new Configuration.Builder(activity)
            .injector(new DependencyInjector() {
                @Override
                public void inject(BaseJob baseJob) {
                    activity.inject(baseJob);
                }
            })
            .id("LoginActivity")
            .build();
    return new JobManager(activity, config);
}
 
開發者ID:nguyenhuy,項目名稱:buffer,代碼行數:16,代碼來源:LoginActivityModule.java


注:本文中的com.path.android.jobqueue.di.DependencyInjector類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。