@Override
protected void init() {
super.init();
btn_submit.setText("查看变量");
editText=new EditText(getActivity());
checkBox=new CheckBox(getActivity());
checkBox.setText("是否为男性");
container.addView(checkBox);
container.addView(editText);
//创建实例
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(getActivity());
RxSharedPreferences rxPreferences = RxSharedPreferences.create(preferences);
//创建个人
pre_username = rxPreferences.getString("username");
pre_sex= rxPreferences.getBoolean("sex", true);
//绑定
RxCompoundButton.checkedChanges(checkBox)
.subscribe(pre_sex.asAction());
RxTextView.textChanges(editText)
.flatMap(new Func1<CharSequence, Observable<String>>() {
@Override
public Observable<String> call(final CharSequence charSequence) {
return Observable.create(new Observable.OnSubscribe<String>() {
@Override
public void call(Subscriber<? super String> subscriber) {
subscriber.onNext(charSequence.toString());
subscriber.onCompleted();
}
});
}
})
.subscribe(pre_username.asAction());
}
RxPreferences_Demo.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:Go-RxJava
作者:
评论列表
文章目录