首页 > 代码库 > RxJava RxBinding 按钮(Button) 点击(click)
RxJava RxBinding 按钮(Button) 点击(click)
/********************************************************************* * RxJava RxBinding 按钮(Button) 点击(click) * 说明: * 之前看了RxJava相关内容,但对于本人来说目前更倾向于从使用中来学 * 习,结果发现找个Button点击的示例都没找到,刚刚在google上找到这两篇 * 文章中有介绍,记录一下。 * * 2016-9-8 深圳 南山平山村 曾剑锋 ********************************************************************/一、参考文档: 1. RxJava https://guides.codepath.com/android/RxJava 2. RxJava and RxBinding https://guides.codepath.com/android/RxJava-and-RxBinding#overview二、配置: 相关配置请参考《参考文档》里的两篇文档。三、Button示例: Button button = (Button)findViewById(R.id.button); Subscription buttonSub = RxView.clicks(button).subscribe(new Action1<Void>() { @Override public void call(Void aVoid) { //handle on click here } }); 四、EditText示例: EditText editText = (EditText)findViewById(R.id.editText); Subscription editTextSub = RxTextView.textChanges(editText).subscribe(new Action1<String>() { @Override public void call(String value) { // do some work with new text } });
RxJava RxBinding 按钮(Button) 点击(click)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。