動作しない私は、このメソッドを置く:セーブ/ロードの活動で最初の打ち上げはMainActivityの最初の起動時に
startChoice = SharedUtilities.getInstance().getChoice(getApplicationContext());
if(startChoice ==""){
start(MainActivity.this,RegistrationActivity.class);
}else{
........
}
これは、文字列startChoice
public String getChoice(Context context) {
appSharedPrefs = context.getSharedPreferences("PsiceToday",Context.MODE_PRIVATE);
thisChoise = appSharedPrefs.getString("Choice","");
return thisChoise;
}
方法を取得するための方法であり、 start(MainActivity.this、RegistrationActivity.class)はデバッグstartChoiseで ""と等しくないため呼び出されません。
実装で何か問題があったと思いますか?
'startChoice.equals(" ")' –