我是Android开发的新手。我想保存多人和他们相应的电子邮件ID。我完成了保存单人但由于有人员列表而被困在为多人保存数据。以下是我保存单个人详细信息的代码。
public void disconnectFromFacebook() {
if (AccessToken.getCurrentAccessToken() == null) {
return; // already logged out
}
new GraphRequest(AccessToken.getCurrentAccessToken(), "/me/permissions/", null, HttpMethod.DELETE, new GraphRequest
.Callback() {
@Override
public void onCompleted(GraphResponse graphResponse) {
LoginManager.getInstance().logOut();
}
}).executeAsync();
}
请帮助/指导我完成任务。
答案 0 :(得分:1)
我猜你是以错误的方式做的。请使用sqlite数据库而不是sharedprefrence来插入多个记录,如姓名和电子邮件。
答案 1 :(得分:0)
看看这个https://github.com/kcochibili/TinyDB--Android-Shared-Preferences-Turbo
它可能对你有帮助。
您可以借助此类
在sharedPreferences中存储列表ArrayList<Person> usersWhoWon = new ArrayList<Person>();
tinydb.putListObject("allWinners" usersWhoWon);