Android对接微信SDK 续二
来源:互联网 发布:淘宝电子面单打印教程 编辑:程序博客网 时间:2024/06/05 20:42
好了,接通onResp了,又一个问题出来了。App采用的cocos框架,这个回调最终要去到js层,android下通过调用Cocos2dxJavascriptJavaBridge.evalString方法,运行js代码。
evalString方法限制
这个方法有个限制,必须在gl线程运行,也就是说WXEntityAcitivity.onResp必须将数据传到Cocos2dxActivity,然后runOnGLThread。这个在cocos官网有介绍:
//一定要在GL线程中执行app.runOnGLThread(new Runnable() { @Override public void run() { Cocos2dxJavascriptJavaBridge.evalString("cc.log(\"Javascript Java bridge!\")"); }});
如何在activity之间传送数据
综合下来,最后采用了扩展程序默认Application的办法。通过Intent的方法是有坑的,各位可以试试,或者有高手可以指点在下。
Application代码:
import android.app.Application;public class MyApp extends Application{ private String mStr; public String getStr() { return this.mStr; } public void setStr(String str) { this.mStr = str; }}
AndroidManifest.xml配置
<application android:name=".MyApp" android:icon="@drawable/icon" android:label="@string/app_name">
####MyApp使用####
MyApp myApp = (MyApp)getApplication();String str = myApp.getStr();
全局可用。
0 0
- Android对接微信SDK 续二
- Android对接微信SDK 续一
- Android对接微信SDK
- 微信公众平台js-sdk对接页面和Action
- Android与iOS对接微信支付
- 对接微信平台
- 微信开发对接
- 微信对接
- 微信开发---对接
- ionic微信对接
- 微信jsApiSdk对接
- 微信公众平台开发,微信JS-SDK对接invalid signature报错解决
- 微信公众平台开发,微信JS-SDK对接invalid signature报错解决
- Android使用微信SDK
- Android微信支付SDK
- 微信公众号开发流程(二)--微信公众平台对接BAE
- ecshop 对接 微信商城
- PHP对接微信开发
- webview调用js注意事项
- 安卓基础之ListView
- 18个Java开源CMS系统一览
- 深入理解java虚拟机-读书笔记8-线程安全与锁优化
- Nexus 6 系统编译
- Android对接微信SDK 续二
- Android 从0开始自定义控件之 ViewRoot 与 DecorView (五)
- 南邮微机实验(设计定时器)
- UGUI控件之按钮的监听事件系统
- SpringMVC前后端传值方式
- VPN虚拟专用网
- 服务器与客户端的模型之select的多路转接
- 嵌入式Linux菜鸟学习之路
- 二手电脑与Ubuntu的经历-0-ReadMe