Android 发送带有用户生成图像的图表故事后,facebook应用程序崩溃
我使用以下代码使用自定义位图向facebook提交自定义操作:Android 发送带有用户生成图像的图表故事后,facebook应用程序崩溃,android,facebook,facebook-graph-api,bitmap,Android,Facebook,Facebook Graph Api,Bitmap,我使用以下代码使用自定义位图向facebook提交自定义操作: //object OpenGraphObject pic = OpenGraphObject.Factory.createForPost("mobileglobalshapers:globalpicture"); pic.setProperty("title","Shape Latam"); //pic.setProperty("image","https://
//object
OpenGraphObject pic = OpenGraphObject.Factory.createForPost("mobileglobalshapers:globalpicture");
pic.setProperty("title","Shape Latam");
//pic.setProperty("image","https://emaginelab.com/globalshapers/public/placeholder_400.jpg");
pic.setProperty("description","test description");
pic.setProperty("url","http://emaginelab.com/globalshapers/public/object.html");
List<Bitmap> images = new ArrayList<Bitmap>();
images.add(combineInnerViews(imagesWrapper));
//action
OpenGraphAction action = GraphObject.Factory.create(OpenGraphAction.class);
action.setType("mobileglobalshapers:take");
action.setProperty("globalpicture",pic);
//show
FacebookDialog shareDialog = new FacebookDialog.OpenGraphActionDialogBuilder(this,action,"globalpicture")
.setImageAttachmentsForObject("globalpicture",images,true)
.build();
uiHelper.trackPendingDialogCall(shareDialog.present());
//对象
OpenGraphObject pic=OpenGraphObject.Factory.createForPost(“mobileglobalshapers:globalpicture”);
图:setProperty(“标题”、“形状平面”);
//pic.setProperty(“图像”https://emaginelab.com/globalshapers/public/placeholder_400.jpg");
pic.setProperty(“说明”、“测试说明”);
pic.setProperty(“url”http://emaginelab.com/globalshapers/public/object.html");
列表图像=新的ArrayList();
添加(组合视图(imagesWrapper));
//行动
OpenGraphAction=GraphObject.Factory.create(OpenGraphAction.class);
action.setType(“mobileglobalshapers:take”);
action.setProperty(“globalpicture”,pic);
//展示
FacebookDialog shareDialog=新建FacebookDialog.OpenGraphActionDialogBuilder(此操作为“全局图片”)
.SetImageAttachmentsRobject(“全局图像”,图像,真)
.build();
uiHelper.trackPendingDialogCall(shareDialog.present());
这里,CombineInnerView(imagesWrapper)返回一个位图
问题是,当我调用此方法时,facebook应用程序崩溃而不显示,它会自动将我返回到该应用程序。它不会产生任何日志,所以我不知道会出什么问题
注意:此错误似乎不会发生在操作系统早于4.1的设备中。我已经在Galaxy S2和Galaxy Ace(4.1.2和2.3.6)中测试了它,它不会崩溃
我正在使用facebook SDK 3.8.0
发生这种情况的原因是什么?没关系,我找到了原因 在AndroidManifest.xml中声明内容提供程序时,需要添加以下属性:
android:exported="true"
否则操作系统会抛出一个安全异常,facebook的意图就会崩溃。没关系,我找到了原因 在AndroidManifest.xml中声明内容提供程序时,需要添加以下属性:
android:exported="true"
否则操作系统会抛出一个安全异常,facebook的意图就会崩溃。没关系,我找到了原因 在AndroidManifest.xml中声明内容提供程序时,需要添加以下属性:
android:exported="true"
否则操作系统会抛出一个安全异常,facebook的意图就会崩溃。没关系,我找到了原因 在AndroidManifest.xml中声明内容提供程序时,需要添加以下属性:
android:exported="true"
否则操作系统将抛出安全异常,facebook意图将崩溃