Roboguice 提供了对Context 生命周期相关的事件的send 和receive ,系统缺省支持的事件为:
- OnActivityResultEvent
- OnConfigurationChangedEvent
- OnContentChangedEvent
- OnContentViewAvailableEvent
- OnCreateEvent
- OnDestroyEvent
- OnNewIntentEvent
- OnPauseEvent
- OnRestartEvent
- OnResumeEvent
- OnStartEvent
- OnStopEvent
一个简单的例子如下:
有关Events的注意事项如下:
- 在Context中使用@Inject定义事件的Listener.
- Event只能在某一特定的Context(Activity)中传送,不能跨Context发送,接受。
- Event除了提供上面列出的Context相关事件外,也可以使用自定义的事件。
- @observes 只能应用到方法上,而不能应用到构造函数上。
下面使用一个自定义事件MyEvent,通过observer 这个自定义事件来发送,接收自定义事件。
本例下载
分享到:
相关推荐
Managing user-initiated events such as touches and gestures Recording and playing audio and video Using hardware APIs available on Android devices Interacting with other devices via SMS, web browsing,...
vim-tmux-focus-events, 使终端vim和tmux更好地协同工作 tmux-focus-events.vimFocusGained 和 FocusLost 自动命令事件在终端vim中不工作。 这个插件在使用vim内部Tmux时恢复它们。以下是相关内容:vim fugitive插件...
使用Socket.io的客户端事件订阅 安装 npm install ls-events-client --save 或jspm install npm:ls-events-client 用法 events-client API是流利的。 见下文: // ES6 import events = require ( "ls-events-client...
risk mananagment and institution
此样本显示了如何使用Slack Events API来接收事件,并使用IBM Cloud Functions处理这些事件来构建无服务器的Slack应用程序。 该示例的先前版本使用API Connect将操作公开为HTTP端点。 随着在Cloud Functions中...
JS_Events 倒枪和测试仪的应用: 文本编辑器编辑 监视文件exo_events.html丹斯通导航器网站 操作系统控制台Java脚本页面导航器网站exo_events.html Teste les execrsises
Adding Interactivity: Handling UI Events Chapter 10. Understanding Content Providers Chapter 11. Understanding Intents and Intent Filters Chapter 12. Advanced Android Topics BOOK DETAILS Paperback:...
Annotate methods to use as listeners for sensor events. public class MyActivity extends Activity { /** * Perform actions as accelerometer data changes... */ @OnSensorChanged(Sensor.TYPE_...
解决 系统日志提示: DNS Client Events错误 尝试读取本地主机文件时出错
jQuery是JavaScript语言的一个新的资源库(框架) jQuery能快速,简洁的使用HTML documents, handle events, perform animations,并且能把Ajax交互应 ... * Date: Thu Nov 11 19:04:53 2010 -0500 */
Laravel SNS活动 Laravel SNS Events允许您通过Laravel Events收听SNS Webhooks。... 如果您不熟悉Laravel事件和侦听器,请确保... :rocket: 安装$ composer require rennokki/laravel-sns-events 根据AWS发送的请求,有
上证所适用于 Android 的服务器发送事件!用这个库在 maven 上。 为了使用它,您需要将其添加为项目中的依赖项。编译'gr.spiritinlife:andsse:0.0.1'如何此时使用库的首选方法是创建一个单例适配器,该适配器创建 ...
大事记 一个示例Spring Boot应用程序充当云的诱饵。 本地运行 docker-compose build docker-compose up http POST http://localhost:8080/events name=myEventName ...cf bind-service events events-postgres
Chapter 1 Android Overview Android Overview History Android Versions Android Flavors Summary Chapter 2 Java Review Comments Data Types: Primitives and Objects Modifiers Arrays Operators Control Flow ...
Events:负责APP内部自定义事件的包。 模型:打包数据模型。 服务:访问和使用服务的类(带有模拟的 web 服务)。 Tasks:在Ui Thread之外运行的任务; 异步任务。 Ui:负责处理视图(ModelView)的包。 UI....
2017-11-15 19:23:48 1404 [Note] Event Scheduler: Loaded 0 events 2017-11-15 19:23:48 1404 [Note] D:\Documents\mysql\bin\mysqld.exe: ready for connections. Version: '5.6.21' socket: '' port: 3306 MySQL...
广播接收器生命周期 22 进程与生命周期 22 用户界面User Interface 24 视图层次View Hierarchy 24 布局Layout 25 部件Widgets 26 用户界面事件UI Events 26 菜单Menus 26 高级话题Advanced Topics 27 适配器Adapter ...
Title: Android Programming: The Big Nerd Ranch Guide, 3rd Edition Author: Bill Phillips, Chris Stewart Length: 624 pages Edition: 3 Language: English Publisher: Big Nerd Ranch Guides Publication Date:...
请求格式:删除 [GET] ex, http://server_name:port/events/12/delete更新 [POST] ex, http://server_name:port/events/12/update添加[发布] ex, http://server_name:port/events查询/列表 [GET] ex, ...