こんにちは、リストビューからユーザー設定を保存しようとしています。選択したものを保存したいのですが、アプリが再度読み込まれると、選択された方法がチームである場合は選択されたメソッドがチェックされますが、現時点ではその私が間違っていることについてのアイデアを設定にロードしません。選択したメソッドをログアウトすると、null と表示されます
ここに私のコードがあります
preferences.edit().putString("ChosenMethod", "Team").commit();
preferences.edit().putString("ChosenTeam", ChosenTeam).commit();
preferences.edit().putString("ChosenTeamId", ChosenTeam).commit();
preferences.edit().putString("ChosenLeagueId", ChosenTeam).commit();
preferences.edit().putString("ChosenDivisionID", ChosenTeam).commit();
次に、introActivity にこれを入れました
protected void checkPreferences(){
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
Log.v("myapp", "prefs = " + preferences);
String ChosenMethod = preferences.getString("ChosenTeam", chosenMethod);
Log.v("myapp", "ChosenMethod = " + ChosenMethod);
if (ChosenMethod != null){
Intent intent = new Intent(TheEvoStikLeagueActivity.this,Activity.class);
}
}
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
checkPreferences();