以下のコードをエミュレーターと実機で実行しました
数種類のエミュレーターの方は成功しましたが
実機のでの実行の場合のみ UNKNOWN(-1)null とエラーが出てしまいます
なぜ 実機のみエラーが出るか わかりません 助けていただけたら ありがたいです
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
createUserIfNeededAndAndLogin();
}
private void createUserIfNeededAndAndLogin() {
syncCredentials = SyncCredentials.usernamePassword(ID, PASSWORD,false);
// Assume user exist already first time. If that fails, create it. SyncUser.loginAsync(syncCredentials, AUTH_URL, new SyncUser.Callback() { @Override public void onSuccess(SyncUser user) { config = new SyncConfiguration.Builder(user, REALM_URL).build(); Realm.setDefaultConfiguration(config); realm = Realm.getDefaultInstance(); } @Override public void onError(ObjectServerError error) { if (error.getErrorCode() == ErrorCode.INVALID_CREDENTIALS) { // User did not exist, create it SyncUser.loginAsync(SyncCredentials.usernamePassword(ID, PASSWORD, true), AUTH_URL, this); } else { String errorMsg = String.format("(%s) %s", error.getErrorCode(), error.getErrorMessage()); Toast.makeText(getApplicationContext(), errorMsg, Toast.LENGTH_LONG).show(); } } }); }
あなたの回答
tips
プレビュー