roboguice.inject
Class SharedPreferencesProvider

java.lang.Object
  extended by roboguice.inject.SharedPreferencesProvider
All Implemented Interfaces:
com.google.inject.Provider<android.content.SharedPreferences>

public class SharedPreferencesProvider
extends Object
implements com.google.inject.Provider<android.content.SharedPreferences>

Author:
Mike Burton, Pierre-Yves Ricau (py.ricau+roboguice@gmail.com)

Nested Class Summary
static class SharedPreferencesProvider.PreferencesNameHolder
           
 
Field Summary
protected  com.google.inject.Provider<android.content.Context> contextProvider
           
protected static String DEFAULT
           
protected  String preferencesName
           
 
Constructor Summary
SharedPreferencesProvider()
           
SharedPreferencesProvider(SharedPreferencesProvider.PreferencesNameHolder preferencesNameHolder)
           
SharedPreferencesProvider(String preferencesName)
           
 
Method Summary
 android.content.SharedPreferences get()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT

protected static final String DEFAULT
See Also:
Constant Field Values

preferencesName

protected String preferencesName

contextProvider

@Inject
protected com.google.inject.Provider<android.content.Context> contextProvider
Constructor Detail

SharedPreferencesProvider

public SharedPreferencesProvider()

SharedPreferencesProvider

@Inject
public SharedPreferencesProvider(SharedPreferencesProvider.PreferencesNameHolder preferencesNameHolder)

SharedPreferencesProvider

public SharedPreferencesProvider(String preferencesName)
Method Detail

get

public android.content.SharedPreferences get()
Specified by:
get in interface com.google.inject.Provider<android.content.SharedPreferences>


Copyright © 2011. All Rights Reserved.