Можно ли изменить значение общего предпочтения и применить его к той же деятельности? - PullRequest
0 голосов
/ 14 декабря 2011

В моем приложении я собираюсь присвоить значение Sharedpreference, а также получить его и выполнить какую-то операцию.

Если я нахожусь на этом мероприятии и проверяю общее значение, оно не изменится,Но если однажды я закрою приложение, а затем, если я снова открою это приложение и увижу значение общего предпочтения, то это покажет значения этого изменения.

Я собираюсь сохранить значение как:

myPrefs = this.getSharedPreferences("myPrefs", MODE_WORLD_READABLE);        
TWITTER_NAME = myPrefs.getString("username", "");
TWITTER_PASSWORD = myPrefs.getString("password", "");
SIGNIN = myPrefs.getBoolean("signin", false);
System.out.println("THE VALUSE OF username is: "+TWITTER_NAME);
System.out.println("THE VALUSE OF password is: "+TWITTER_PASSWORD);
System.out.println("THE VALUSE OF signin is: "+SIGNIN);

и извлечение значения для того же действия, например:

myPrefs = TWSBIDrawMainActivity.this.getSharedPreferences("myPrefs",MODE_WORLD_WRITEABLE);
prefsEditor = myPrefs.edit();                 
prefsEditor.putString("username", USERNAME);
prefsEditor.commit();
prefsEditor = myPrefs.edit();
prefsEditor.putString("password", PASSWORD);
prefsEditor.commit();

Так возможно ли применить значение общего предпочтения для того же действия?

1 Ответ

1 голос
/ 14 декабря 2011

А что вы хотите сделать с измененными общими настройками?Как я понимаю, вы хотите, чтобы пользователь вошел в систему, поэтому, если есть правильные префы, вы звоните login(String, String), если нет правильных префов, вы показываете вход для входа в систему и проход и кнопку входа.При нажатии кнопки вы можете сохранить префы и вызвать тот же login(String, String), что и в первом случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...