私は、このstackoverflowのから学ぶことでFacebookのからユーザー名を取得しようとしているためのFacebookのユーザー名を取得するためにどのように私は新しい開発者を午前linkアンドロイドスタジオ
、私は本当に解決策を見つけることができませんでしたコードIをご確認ください。取り組んで、私の新しい初心者
は、私はすでにeverthingを試してみましたリンク与えないでください助けてください、私は
public class MainActivity extends AppCompatActivity {
private TextView mTextDetails;
private CallbackManager mCallbackManager;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
FacebookSdk.sdkInitialize(this.getApplicationContext());
mCallbackManager=CallbackManager.Factory.create();
setContentView(R.layout.activity_main);
//instantiate callbacks manager
mCallbackManager = CallbackManager.Factory.create();
}
private FacebookCallback <LoginResult> mcallback = new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
AccessToken accessToken = loginResult.getAccessToken();
Profile profile = Profile.getCurrentProfile();
if (profile != null){
mTextDetails = (TextView)findViewById(R.id.text_details);
mTextDetails.setText("Welcome "+ profile.getName());
}
}
@Override
public void onCancel() {
}
@Override
public void onError(FacebookException error) {
}
};
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
mCallbackManager.onActivityResult(requestCode, resultCode, data);
}}
ベルを支援するためのコードを編集することができ要求してきましたOWは
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/Welcome"
android:id="@+id/text_details"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_above="@+id/login_button"/>
<com.facebook.login.widget.LoginButton
android:id="@+id/login_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="30dp"
android:layout_marginBottom="30dp"
android:layout_centerInParent="true"/>
は、私は、ユーザー名がアンドロイドの代わりにしてのTextViewに表示するファイル私XMLです:ID = "@ + ID/text_details"
するFacebook関連のアプリケーションを開発するためのhttps://developers.facebook.com/を参照してください。 –
私はすべてのリンクを試しましたが、それは私がここに私の質問を掲示した理由ですが始動しませんでした... ty btw – Eggsy
あなたはもうユーザー名を取得できません。/me/usernameは非常に長い時間使用されていません。 – luschn