问题描述
所以我试图通过我创建的应用程序共享图像,我已经关注 Facebook 文档到一个发球台并且我能够共享链接但不能共享图像我收到错误 E/ActivityThread: Failed to find provider info for com.facebook.app.FacebookContentProvider(这是我的应用程序 ID) 我很确定我在从图像视图到位图的转换中做错了
imageView = findViewById(R.id.image);
imageView.setImageResource(R.drawable.stock);
ShareButton shareButton;
shareButton = findViewById(R.id.share_button);
imageView.setDrawingCacheEnabled(true);
imageView.buildDrawingCache();
Bitmap bitmap = ((BitmapDrawable)imageView.getDrawable()).getBitmap();
imageView.setImageBitmap(bitmap);
Button button = findViewById(R.id.button2);
SharePhoto sharePhoto = new SharePhoto.Builder().setBitmap(bitmap).build();
SharePhotoContent sharePhotoContent = new SharePhotoContent.Builder().addPhoto(sharePhoto).build();
button.setOnClickListener(
v -> {
ShareDialog shareDialog = new ShareDialog(this);
shareDialog.show(sharePhotoContent);
}
);
}
@Override
protected void onActivityResult(int requestCode,int resultCode,Intent data) {
callbackManager.onActivityResult(requestCode,resultCode,data);
super.onActivityResult(requestCode,data);
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)