版本:cocos2dx3.6 lua
问题:调用相册选择照片后,返回c++时黑屏,路径正确,图片保存正确
第一次选择的时候绝对不会黑屏,第2~3次绝对黑屏
感觉就是相册关闭后,直接黑屏,没有绘制c++这边
解决办法:切后台,返回,ok,显示正常.
大神来帮帮忙! 6个小时了! 疯了!
http://pan.baidu.com/s/1sjHV4Xf
我传网盘里了,你们可以试一下
c++:
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
JniMethodInfo info;
bool ret = JniHelper::getStaticMethodInfo(info, JAVA_CLASS, JAVA_FUNC_OPEN_PHOTO,"()V");
if (ret)
{
info.env->CallStaticVoidMethod(info.classID, info.methodID);
}
#endif
java:
static public void openPhoto() {
Intent intent = new Intent(Intent.ACTION_PICK, null);
intent.setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
IMAGE_UNSPECIFIED);
activity.startActivityForResult(intent, PHOTOZOOM);
}