У меня ниже Roboguice
объявление модуля в моем манифесте проекта.Честно говоря, я не знаю, что он делает!
<meta-data
android:name="roboguice.modules"
android:value="com.project.android.service.ApiClientModule" />
И у меня в проекте есть следующий класс:
import com.google.inject.Binder;
import com.google.inject.Module;
import roboguice.inject.SharedPreferencesName;
public class ApiClientModule implements Module {
@Override
public void configure(Binder binder) {
binder.bindConstant().annotatedWith(SharedPreferencesName.class).to(PreferenceService.SHARED_PREF_KEY);
}
}
- Я хочучтобы узнать, что делает приведенный выше код?
- Я собираюсь удалить
import roboguice.*
импорт из моего проекта из-за его устаревания.Я хочу знать, как мне заменить вышеуказанный фрагмент?