<分区>
如果我使用异步调用应用程序函数,但不是我想要的那样。 如果我使用同步调用,应用程序将无法运行并在我启动时崩溃。 (无法恢复 Activity :NetworkOnMainThreadException) 为什么??
private void makeFBRequest(final Session session) {
Request request = Request.newMeRequest(session, new Request.GraphUserCallback() {
@Override
public void onCompleted(GraphUser user, Response response) {
if (session == Session.getActiveSession()) {
if (user != null) {
Profile.name = user.getFirstName();
Profile.surname = user.getLastName();
Profile.email = (String) user.asMap().get("email");
}
}
});
//request.executeAsync();
request.executeAndWait();
}