Easy way to work with SharedPreferences
with a simple layer.
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'
}
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();