Skip to content

Commit 0084b41

Browse files
Spring WongSpring Wong
Spring Wong
authored and
Spring Wong
committed
Push testing
1 parent 8588daa commit 0084b41

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

app/src/main/java/com/spring/androidconductormvvmsample/controllers/DetailController.kt

+11
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ import android.view.LayoutInflater
44
import android.view.View
55
import android.view.ViewGroup
66
import com.bluelinelabs.conductor.Controller
7+
import com.bluelinelabs.conductor.RouterTransaction
8+
import com.bluelinelabs.conductor.changehandler.VerticalChangeHandler
9+
import com.jakewharton.rxbinding2.view.clicks
710
import com.spring.androidconductormvvmsample.MainActivity
811
import com.spring.androidconductormvvmsample.R
912
import com.spring.androidconductormvvmsample.viewModel.SimpleViewModel
@@ -33,4 +36,12 @@ class DetailController : Controller() {
3336
})
3437
return view
3538
}
39+
40+
override fun onAttach(view: View) {
41+
super.onAttach(view)
42+
view.btnPopPush.clicks().subscribe({
43+
next -> router.popCurrentController()
44+
router.pushController(RouterTransaction.with(DetailController()).pushChangeHandler(VerticalChangeHandler()))
45+
})
46+
}
3647
}

app/src/main/res/layout/controller_detail.xml

+5
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,10 @@
2929
android:text="last update time"/>
3030
</LinearLayout>
3131
</LinearLayout>
32+
<Button
33+
android:id="@+id/btnPopPush"
34+
android:layout_width="match_parent"
35+
android:layout_height="wrap_content"
36+
android:text="Click Me to pop and push to another controller"/>
3237

3338
</LinearLayout>

0 commit comments

Comments
 (0)