0
我試圖從facebook獲取並顯示用戶數據。獲取ProfilePictureView Android Studio的數據
我在活動中創建了一個ProfilePictureView和userName。 (我爲此設置了ID)
接下來我想發佈來自java類的數據。
當「button」成功時login_result我得到id並且這個數據被髮布到活動。 但是,這不工作...
功能:
protected void getLoginDetails(LoginButton login_button){
// Callback registration
login_button.registerCallback(callbackManager, new FacebookCallback <LoginResult>() {
@Override
public void onSuccess(LoginResult login_result) {
Intent intent = new Intent(MainActivity.this,HomePage.class);
startActivity(intent);
ProfilePictureView profilePictureView = (ProfilePictureView) findViewById(R.id.userProfilePicture);
profilePictureView.setCropped(true);
profilePictureView.setProfileId(login_result.getId());
TextView Name = (TextView) findViewById(R.id.userName);
Name.setText(login_result.getName());
}
@Override
public void onCancel() {
// code for cancellation
}
@Override
public void onError(FacebookException exception) {
// code to handle error
}
});
}
活動:
<com.facebook.login.widget.ProfilePictureView
android:id="@+id/userProfilePicture"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_gravity="center_horizontal" />
<TextView
android:id="@+id/userName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:textColor="#333"
android:textSize="18sp" />
請添加更詳細的說明或輸出錯誤/ i你會遇到這樣的問題,社區可以更好地幫助你。 – rdgd
只需:.getId()和getName - 找不到函數。 – Tomasz