cocos2d-x c++通知android更新UI
2012-09-20 09:27
232 查看
今天遇到一个问题,就是移植到android上的游戏在主界面显示广告,进入游戏有隐藏广告。
看看我实现的方法。
1、游戏启动时在java这边的xml里面放了一个view放置广告。在oncreate的时候初始化广告代码。
2、当进入游戏后,c++通过JNI通知java(前面我有介绍如果使用JNI),隐藏广告。
3、java这边隐藏广告:
主线程中更新UI方法,
查看源代码
打印帮助
当java收到通知要隐藏广告时,发出Message,通知更新UI。
看看我实现的方法。
1、游戏启动时在java这边的xml里面放了一个view放置广告。在oncreate的时候初始化广告代码。
2、当进入游戏后,c++通过JNI通知java(前面我有介绍如果使用JNI),隐藏广告。
3、java这边隐藏广告:
主线程中更新UI方法,
查看源代码
打印帮助
01 | private Handler mHandler = new Handler(){ |
02 | @Override |
03 | public void handleMessage(Message msg) { |
04 | switch (msg.what) { |
05 | case UPDATE_UI: { |
06 | //TODO 这里处理隐藏广告 adView.setVisibility(View.INVisible); |
07 | break ; |
08 | } |
09 | default : |
10 | break ; |
11 | } |
12 | } |
13 | } |
1 | void hideAdView(){ |
2 |
3 | mHandler.sendEmptyMessageDelayed(UPDATE_UI, 0); |
4 |
5 | } |
相关文章推荐
- cocos2d-x C++通知Android更新UI
- cocos2d-x C++通知Android更新UI
- cocos2d-x 添加本地通知UILocalNotification
- cocos2d-x 添加本地通知UILocalNotification
- cocos2d-x 添加本地通知UILocalNotification
- Cocos2d-js02_实现UI流程和场景跳转
- cocos2d-x 支持按帧通知的帧动画类实现
- 本地通知UILocalNotification
- Cocos2d-x 3.0 开发(四)使用CocoStudio创建UI并载入到程序中
- quick-cocos2d-x 基础控件用法-------UILabel、UIPushButton(一)
- iOS8新特性之基于地理位置的消息通知UILocalNotification
- UILocalNotification 本地通知的应用实例
- 【cocos2d-x 3.5】Lua常见UI的代码实现
- 【HIMI转载推荐之三】基于Cocos2dx引擎UI扩展引擎包[cocos2d-x-3c]
- ios推送:本地通知UILocalNotification
- cocos2d-x 3.2用代码创建UI动画,暂时最好不要用Cocos Studio 1.6导出的UI动画
- 本地通知UILocalNotification
- UILocalNotification 本地通知的用法
- Cocos2d-x 3.2 学习笔记(十四)保卫萝卜之界面UI
- Cocos2d-x3.0 从代码中获取cocostudio编辑的UI控件