Skip to content

Commit ceb657d

Browse files
author
AnkitDroidGit
committed
Used flatMap(), filter() and singleOnError() for email verification
Used flatMap(), just() and singleOnError() to check length of enter text Used retryWhen() and FlatMap() for error handling
1 parent e6f4ecc commit ceb657d

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

RxBinding/src/main/AndroidManifest.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
android:roundIcon="@mipmap/ic_launcher_round"
1010
android:supportsRtl="true"
1111
android:theme="@style/AppTheme">
12-
<activity android:name=".MainActivity">
12+
<activity android:name=".RxLoginScreenActivity">
1313
<intent-filter>
1414
<action android:name="android.intent.action.MAIN" />
1515

RxBinding/src/main/java/com/freeankit/rxbinding/MainActivity.kt renamed to RxBinding/src/main/java/com/freeankit/rxbinding/RxLoginScreenActivity.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ import io.reactivex.Observable
88
import io.reactivex.ObservableTransformer
99
import io.reactivex.Single
1010
import io.reactivex.android.schedulers.AndroidSchedulers
11-
import kotlinx.android.synthetic.main.activity_main.*
11+
import kotlinx.android.synthetic.main.activity_rx_login_screen.*
1212
import java.util.concurrent.TimeUnit
1313

14-
class MainActivity : AppCompatActivity() {
14+
class RxLoginScreenActivity : AppCompatActivity() {
1515

1616
override fun onCreate(savedInstanceState: Bundle?) {
1717
super.onCreate(savedInstanceState)
18-
setContentView(R.layout.activity_main)
18+
setContentView(R.layout.activity_rx_login_screen)
1919

2020
RxTextView.afterTextChangeEvents(editTextEmail)
2121
.skipInitialValue()

0 commit comments

Comments
 (0)