Mein Ziel. Ich möchte eine seite.java erstellen zum "Cookies" erstellen. ich möchte von sämtlichen Activitys nachher da zugreifen und die werte abrufen.....
Mei ergebnis sieht so aus:
SavePreference.java
public class SavePreferences extends Activity {
private final String PREFS_NAME = "cookies";
public String viewP(String name){
String cookie = getSharedPreferences(PREFS_NAME, MODE_PRIVATE).getString(name,null);
return cookie;
}
public boolean setP(String name,String value){
if (getSharedPreferences(PREFS_NAME , MODE_PRIVATE).edit().putString(name, value).commit()){
return true;
}else{
return false;
}
}
}
in meiner Hauptactivity
private SavePreferences sp;
...
sp = new SavePreferences();
...
if(sp.viewP("CBsave"
!= null){
bn.setText(sp.viewP("CBsave"
);
Log.i("bnText","= "+ sp.viewP("CBsave"
);
bn.setVisibility(View.GONE);
}
Ich kapiere das extends Activity wohl das Problem ist.... was muss da rein?
wenn ich extends Activity auslase funktioniert MODE_PRIVATE nicht...? Weshalb?
Step by Step.....