问题描述
兄弟。
最近,我尝试将MongoDB附加到我的android项目中。然后,我访问了MongoDB网站,并注意到该官员建议我使用Realm进行处理。我遵循了教程。但是,我的工作并不十分好。
package com.example.realmtest;
import io.realm.Realm;
import io.realm.mongodb.App;
import io.realm.mongodb.AppConfiguration;
import io.realm.mongodb.Credentials;
import io.realm.mongodb.User;
import io.realm.mongodb.sync.SyncConfiguration;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
public class MainActivity extends AppCompatActivity {
User user;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Realm.init(this);
String appID = "realtest2-ylhbn"; // replace this with your App ID
App app = new App(new AppConfiguration.Builder(appID)
.build());
Credentials credentials = Credentials.anonymous();
//Credentials credentials = Credentials.apiKey(appID);
app.loginAsync(credentials,it -> {
if (it.isSuccess()) {
Log.v("QUICKSTART","Successfully authenticated anonymously.");
//user = app.currentUser();
// interact with MongoDB Realm via user object here
Log.d("login successful","yes");
user = app.currentUser();
String partitionValue = "[email protected]";
SyncConfiguration config = new SyncConfiguration.Builder(user,partitionValue)
.build();
Realm realm = (Realm) Realm.getInstance(config);
} else {
Log.e("QUICKSTART","Failed to log in. Error: " + it.getError().toString());
}
});
}
}
这是我的代码和日志:
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)