- Forum-Beiträge: 187
03.06.2014, 22:38:59 via Website
03.06.2014 22:38:59 via Website
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.....
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.