the document http://developer.android.com/guide/topics/data/data-storage.html
shows that there are multiple ways to save data, I need to do this in a widget and everytime I try to save i get errors...
for instance
SharedPreferences settings = getSharedPreferences("NAME", 0);
SharedPreferences.Editor editor = settings.edit();
editor.putBoolean("silentMode", false);
// Commit the edits!
editor.commit();
Error
Description Resource Path Location Type
The method getSharedPreferences(String, int) is undefined for the type AWidget
another attempt:
String FILENAME = "hello_file";
String string = "hello world!";
FileOutputStream fos = openFileOutput("Test.txt", Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();
with error
Description Resource Path Location Type
The method openFileOutput(String, int) is undefined for the type AWidget
whats the deal? I see no mention this does not work in a widget so why is it that these examples don't work for me?
What is the preferred way to save this data?