0
android studio emulator에서 잘 작동하는 코드가 있지만 실제 장치에서 실행할 때 작동을 멈 춥니 다.Sharedpreferences는 앱이 작동을 멈추게합니다.
안내해 주셔서 감사합니다. 나는이 코드를 사용하지 않으면이 오류가 없다는 것을
public class Login extends AppCompatActivity {
public static final String MyPREFERENCES = "MyPrefs" ;
public static final String Mobile = "mobileNum";
public static final String ActivationCode = "activationCode";
public static final String SecurityCode = "securityCode";
SharedPreferences sharedpreferences;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
sharedpreferences = getSharedPreferences(MyPREFERENCES, Context.MODE_PRIVATE);
String mobileNumber = sharedpreferences.getString(Mobile, null);
String activationCode = sharedpreferences.getString(ActivationCode, null);
String securityCode = sharedpreferences.getString(SecurityCode, nu
activationCode = random();
SharedPreferences.Editor editor = sharedpreferences.edit();
editor.putString(ActivationCode, activationCode);
editor.commit();
}
}
참고 : 여기에
내 코드의 일부이다.SharedPreferences.Editor editor = sharedpreferences.edit();
editor.putString(ActivationCode, activationCode);
editor.commit();
"MyPREFERENCES"은 어디에 있습니까? –
그래, 아마도 스택 추적을 포함해야합니다 .. –
random() 함수는 무엇을 반환합니까? –