mCompositeDisposable!!.add(Observable.combineLatest(
RxTextView.textChangeEvents(etEmail).map { it.text().toString() },
RxTextView.textChangeEvents(etPw).map { it.text().toString() },
BiFunction { email: String, pwd: String ->
!TextUtils.isEmpty(email) && android.util.Patterns.EMAIL_ADDRESS.matcher(email).matches() && !TextUtils.isEmpty(pwd)
}).subscribe { s -> btnLogin.isEnabled = s })

'Android' 카테고리의 다른 글

rxandroid validation  (0) 2019.06.12
최초 실행시 layerActivity 에러  (0) 2019.05.30
logger setting  (0) 2019.02.25
Logger.d  (0) 2019.02.25
릴리즈 버전을 위한 키해시 등록방법  (0) 2019.02.08
Retrofit2 + OkHttp3  (0) 2018.09.06

configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
def requested = details.requested
if (requested.group == "com.android.support") {
if (!requested.name.startsWith("multidex")) {
details.useVersion "26.+"
}
}
}
}

'Android' 카테고리의 다른 글

rxandroid validation  (0) 2019.06.12
최초 실행시 layerActivity 에러  (0) 2019.05.30
logger setting  (0) 2019.02.25
Logger.d  (0) 2019.02.25
릴리즈 버전을 위한 키해시 등록방법  (0) 2019.02.08
Retrofit2 + OkHttp3  (0) 2018.09.06

./letsencrypt-auto certonly -w /home/ubuntu/date -d 도메인주소

 

2번 renew 선택

'nodejs' 카테고리의 다른 글

letsencrypyt 인증서 갱신  (0) 2019.05.27
nvm alias default 6.1.0  (0) 2018.08.19
서버 세팅  (0) 2018.06.20
디버그 with development  (0) 2018.06.19
pm2.json 파일 실행  (0) 2018.04.19
pm2 node.js 버전 업데이트  (0) 2018.03.26

+ Recent posts