Mobile jni测试Android应用程序本机层中的一些简单逻辑,用于向应用程序层发送通知。可以生成三种类型的事件:
- 用户生成的事件:来自特定用户的消息
- 系统生成的事件:表示系统事件的通知
- 记录事件:表示要记录的一条信息的事件
生成这些事件之一(随机选择)并将其发送到应用程序以在用户界面上显示的引擎。应用程序在进入后台时应该停止发送事件,然后在它回到前台时重新开始发送事件。
解决方案:
每次恢复主活动时,它都会生成一个本地线程。本机线程event_source使用对Activity对象的全局引用运行,并且:
- 附加到Java环境
- 生成一个随机数(0 = 用户,1 = 系统,2 = 日志记录)
- 如果它没有完成(活动是onPause d),它会将它发送到Activity对象
- 重复数字生成步骤
- OnPause将调用native_stop
暂无评论