Я интегрировал свое приложение с логином входа в facebook. Это мой код:Facebook skd 3.0 login
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Session.openActiveSession(this, true, new Session.StatusCallback() {
public void call(Session session, SessionState state, Exception exception) {
if (session.isOpened()) {
Request.executeMeRequestAsync(session, new Request.GraphUserCallback() {
public void onCompleted(GraphUser user, Response response) {
if (user != null) {
TextView t = (TextView) findViewById(R.id.text);
t.setText("Hello " + user.getName() + "!");
}
}
});
}
}
});
}
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data);
}`
в эмуляторе устройства этот код работает, но когда я пытаюсь его в моем устройстве приложение получить мне это сообщение: так, когда я нажмите кнопку ОК, то TextView не выставиться с именем пользователя. Зачем?
http://www.provablackout.altervista.org/img.jpg (сообщение) – user2062413
- это ваш код, размещенный внутри фрагмента или активности? – user711058
в моей деятельности! – user2062413