Skip to content

Android Library and demo. Simple layer to work with Android SharedPreferences

Notifications You must be signed in to change notification settings

filpgame/DataController

 
 

Repository files navigation

DataController library

Easy way to work with SharedPreferences with a simple layer.

How to

1 Add the JitPack repository to your build file

allprojects {
		repositories {
			...
			maven { url "https://jitpack.io" }
		}
}

2 Add the dependency

dependencies {
	        compile 'com.github.jgabrielfreitas:DataController:1.1.1'
}

Usage

Instance a DataController and parse your Context in param

public class FooBarActivity extends AppCompatActivity {

    private static final String TEXT_EXAMPLE_KEY = "text_example";
    DataController dataController;

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        ...
        dataController = new DataController(this);
    }
}

Now you can write yours datas, for example, to save a String content

dataController.writeData(TEXT_EXAMPLE_KEY, "YOUR CONTENT HERE");

To read something, as the String saved above, you'll call

dataController.readStringData(TEXT_EXAMPLE_KEY);

If you want drop all your contents, just call

dataController.dropAllDatas();

About

Android Library and demo. Simple layer to work with Android SharedPreferences

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%