jboolean result = env->CallBooleanMethod(ShopDataAndroid.IAPBridge_Object, ShopDataAndroid.IAPBridge_getProductList);
return (result == JNI_TRUE) ? : -; // this is not gonna work

http://docs.oracle.com/javase/1.5.0/docs/guide/jni/spec/types.html#wp9502

因为JNI_TRUE (1) 和JNI_FALSE (0) 是JNI定义的宏, 所以按道理讲, 返回值应该是JNI_TRUE或者JNI_FALSE才对. 然而实际在android上返回值可能不是1, 这种行为非常令人不爽.

目前只能转换为native bool或者用result != JNI_FALSE

最新文章

  1. python 三元运算
  2. Python标准模块--built-ins函数
  3. 文字处理控件TX Text Control的使用
  4. webpy 访问局域网共享资源
  5. Mac Pro 修改主机名
  6. Openstack的keystone的user-role-list命令的使用
  7. 【转】MYSQL入门学习之十二:存储过程的基本操作
  8. 反向代理代理百度、google
  9. leetcode中一些要用到动态规划的题目
  10. Linux文件编程实例
  11. android中使用DisplayMetrics获取屏幕参数
  12. WPF界面设计技巧(5)—自定义列表项呈现内容
  13. java基础---Java---面试题---银行业务调度系统(线程同步锁、枚举、线程池)
  14. vue组件如何被其他项目引用
  15. Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法
  16. 使用Cobbler批量部署Linux和Windows:Windows系统批量安装(三)
  17. C#设计模式(2)——工厂模式
  18. 1418 抱歉 ACM 欧拉公式
  19. Fiddler 会话过滤功能
  20. 设计模式之访问者模式(Visitor )

热门文章

  1. 利用HttpWebRequest访问WebApi
  2. R语言中判断是否是整数。以及读写excel
  3. ASP.NET Core文章汇总
  4. build a git repo and clone
  5. HTML5 API 之 history
  6. ED/EP系列5《消费指令》
  7. kettle日志记录
  8. hdu 2091 空心三角形
  9. hdu 5264 pog loves szh I
  10. Android程序完全退出的三种方法