【发布时间】:2018-03-29 20:42:31
【问题描述】:
我在使用 facebook SDK 共享图像时遇到了问题。 我创建了一个调用本机 facebook 应用程序共享对话框的按钮。 但不幸的是,它没有出现。以及 DDMS 上的错误信息:
“未能找到 com.facebook.app.FacebookContentProvider798741073537656 的提供商信息”
请帮忙给点提示。谢谢!
protected void onCreate(Bundle savedInstanceState) {
FacebookSdk.sdkInitialize(getApplicationContext());
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn_share = (Button) findViewById(R.id.btn_share);
shareDialog = new ShareDialog(MainActivity.this);
btn_share.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Bitmap image = BitmapFactory.decodeFile(path);
SharePhoto photo = new SharePhoto.Builder().setBitmap(image).build();
SharePhotoContent content = new SharePhotoContent.Builder().addPhoto(photo).build();
shareDialog.show(content);
}
});
}
【问题讨论】:
-
您是否按照所有说明进行操作?生成 KeyHash,在清单中添加 FacebookActivity 和提供程序。您是否在 Status & Review 上提交了您的应用?