对话框片段中类似Android Facebook的按钮
尝试在Android上使用当前Facebook SDK的Like按钮。将按钮置于对话框片段中,它看起来很好,但按下按钮时:对话框片段中类似Android Facebook的按钮,android,facebook,facebook-like,Android,Facebook,Facebook Like,尝试在Android上使用当前Facebook SDK的Like按钮。将按钮置于对话框片段中,它看起来很好,但按下按钮时: java.lang.ClassCastException: android.view.ContextThemeWrapper cannot be cast to android.app.Activity 这来自like按钮代码中的Activity=行: private void toggleLike() { if (likeActionController
java.lang.ClassCastException: android.view.ContextThemeWrapper cannot be cast to android.app.Activity
这来自like按钮代码中的Activity=行:
private void toggleLike() {
if (likeActionController != null) {
Activity activity = (Activity)getContext();
likeActionController.toggleLike(activity, getAnalyticsParameters());
}
}
看起来它不喜欢getContext()不喜欢对话框片段的事实?您需要托管片段的活动的上下文OK,但这在Facebook提供的代码中。。。。。。